Skip to content

Commit 4494c84

Browse files
authored
Update README.md
1 parent 9c87b5b commit 4494c84

File tree

1 file changed

+49
-1
lines changed

1 file changed

+49
-1
lines changed

README.md

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,49 @@
1-
# AnalyticHierarchyProcess
1+
# ![](https://i.ibb.co/23B6QsC/icon.png) Analytic Hierarchy Process (AHP)
2+
3+
This project is an implementation of the Analytic Hierarchy Process (AHP) algorithm in C# with a user-friendly interface created using Windows Presentation Foundation (WPF). It utilizes ScottPlot library for data visualization. The program includes three types of sensitivity analysis: weighted criteria attribute chart, small changes simulation, and one way sensitivity analysis.
4+
5+
## Features
6+
7+
- AHP algorithm implementation
8+
- User-friendly interface
9+
- Three types of sensitivity analysis:
10+
- Weighted criteria attribute chart
11+
- Small changes simulation
12+
- One way sensitivity analysis
13+
- Project saving and loading
14+
- Exporting project to csv
15+
16+
## Screenshots
17+
18+
| ![](https://i.ibb.co/hDGsN5M/1.png) | ![](https://i.ibb.co/728pJYJ/2.png) |
19+
|:-----------------------------------:|:-----------------------------------:|
20+
| *Main menu* | *Project page* |
21+
| ![](https://i.ibb.co/Jr3dHfd/3.png) | ![](https://i.ibb.co/3Mjwb03/4.png) |
22+
| *Comparison matrix view* | *Weighted criteria attribute chart* |
23+
| ![](https://i.ibb.co/k5LY5Dp/5.png) | ![](https://i.ibb.co/cCQKDnR/6.png) |
24+
| *Small changes simulation* | *One way sensitivity analysis* |
25+
26+
## Installation
27+
28+
To use this program, download the installer from the [Releases](https://github.com/Ivruix/AnalyticHierarchyProcess/releases) page. After downloading the installer, run it and follow the on-screen instructions to install the program on your computer.
29+
30+
## Usage
31+
32+
Once the program is installed, you can launch it and use it to perform AHP analysis and sensitivity analysis.
33+
34+
1. Launch the program.
35+
2. Create new project.
36+
3. Enter the goal, creteria, subcriteria (if needed), and alternatives.
37+
4. Perform all necessary pairwise comparisons.
38+
5. View the results of the AHP algorithm on the project page.
39+
6. Use the sensitivity analysis options to explore different scenarios and analyze the impact of changes on the decision-making process.
40+
41+
You can also find an example project in the [examples](./examples) folder.
42+
43+
## Contributing
44+
45+
If you find a bug or have a feature request, please open an issue on the project's GitHub repository. Pull requests are also welcome!
46+
47+
## License
48+
49+
This project is licensed under the MIT License. See the [LICENSE](./LICENSE.txt) file for details.

0 commit comments

Comments
 (0)