You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-10Lines changed: 14 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,22 @@
1
1
#  Analytic Hierarchy Process (AHP)
2
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.
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 open-source plotting library[ScottPlot](https://scottplot.net/) for data visualization. The program includes three types of sensitivity analysis: weighted criteria attribute chart, small changes simulation, and one way sensitivity analysis.
4
4
5
5
## Features
6
6
7
7
- AHP algorithm implementation
8
8
- User-friendly interface
9
9
- Three types of sensitivity analysis:
10
-
- Weighted criteria attribute chart
11
-
- Small changes simulation
12
-
- One way sensitivity analysis
10
+
- Weighted criteria attribute chart[^1]
11
+
- Small changes simulation[^2]
12
+
- One way sensitivity analysis[^3]
13
13
- Project saving and loading
14
14
- Exporting project to csv
15
15
16
+
[^1]: Calculates the contribution of each criterion and subcriterion to the overall priority value of alternatives and visualizes the contributions in a bar chart.
17
+
[^2]: Calculates the program results with random adjustments to comparisons, records the alternative with the highest priority for each adjustment set, and presents the frequency of each alternative's "wins" in a bar chart.
18
+
[^3]: Allows users to select a comparison in the AHP model and visualize how changing its value affects alternative priorities in a graph.
@@ -29,16 +33,16 @@ To use this program, download the installer from the [Releases](https://github.c
29
33
30
34
## Usage
31
35
32
-
Once the program is installed, you can launch it and use it to perform AHP analysis and sensitivity analysis.
36
+
Once the program is installed, you can launch and use it to perform AHP analysis and sensitivity analysis.
33
37
34
38
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.
39
+
2. Create new project (subsequent launches of the program will also allow to open previously saved projects).
40
+
3. Enter the goal, creteria, subcriteria (if needed), and alternatives (options).
41
+
4. Perform all necessary pairwise comparisons using a handy slider scale.
38
42
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.
43
+
6. Use the sensitivity analysis options to explore different scenarios and analyze the impact of changes on the decision-making process (prioritization of alternatives).
40
44
41
-
You can also find an example project in the [examples](./examples) folder.
45
+
You can also find a sample project in the [examples](./examples) folder.
0 commit comments