hahp

AHP implementation in Haskell


Keywords
agpl, library, math, program, Propose Tags , HAHP.Algorithm, HAHP.Algorithm.Consistency, HAHP.Algorithm.PriorityVector, HAHP.Algorithm.Ranking, HAHP.Data, HAHP.Generator, HAHP.Reporting, HAHP.Sample.CarChoice, HAHP.Sample.Config1, HAHP.Sample.Config2, HAHP.Sample.Config3, HAHP.Sample.LeaderChoice, HAHP.Sample.SquareMatrixError, HAHP.Validation.Alternatives, HAHP.Validation.Tree, HAHP.Validation.Unique
License
AGPL-3.0
Install
cabal install hahp-0.1.3

Documentation

HAHP

/!\ Work In Progress !

You should NOT use it in production.

Introduction

This haskell lib is an implementation of AHP Algorithm - Analytic Hierarchy Process, Wikipedia - defined by Thomas L. Saaty.

This algortihm is used to help decision making and can be used to make automatic decision. AHP select the best alternative (choice) according to a global objective.

Requirements

This software is written with Haskell.

To execute this code, you need :

  • a haskell compiler with cabal : haskell-platform include both compiler, essentials libraries and cabal
  • git to fetch sources files : git clone https://github.com/Taeradan/hahp.git

To produce PDF report : cabal install pandoc

First launch - Demo

(TODO)

  • cabal run : run demo samples and produce a console report.
  • make : idem (run demo samples and produce a console report).
  • make pdf : produce a report out.pdf

How to use it ?

(TODO)