PickHelper: DSS based on Analityc Hierarchy Process (Russian)
PickHelper is a Decision Support System based on Analityc Hierarchy Process (AHP). AHP is a famous method designed by T.Saaty, an expert in Decision Sypport Systems (DSS). This method is used in situations where it is hard to find a useful model to solve a task. Sometimes such tasks are called semistructured. The math background of the method is complicated enough, but I'll try to describe it in simple words.
The main idea of the method is to construct an influence diagram. To do that user breaks task onto levels and items (with similar properties) in the levels. Global goal put at the top level of the hierarchy. The items, importance of which user needs to determine, put into bottom level of the hierarchy. All other levels reside between these two required levels.
For example very common and typical structure for tasks solved using AHP is 3-level structure: Goal - Criteria - Alternatives. The classical task used as example is car choosing process (proposed as example by T.Saaty). In this task a user need to choose a car (the first and only item in the first level). To do that user has various criterion: cost, fuel consumption, durability, prestigiousness, simplicity of control, etc. (these are items for a second level). And of course user have some alternatives to choose from BMW model_1, Audi model_2, Toyota model_3, etc. (items for level 3).
Screenshots for similar task are pictured below. The difference of the task shown on the pictures is that it has 4 levels (the 2nd from top level is called Actors, i.e. there are many sides interested in this project, and importance of criteria defined from their points of view).
PS The interface language of this program is Russian.
This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
You found this project useful? Give me to know, vote for it! Make a donation.
Last modified: 22:53 06.09.2014