The program for the program is complete and now available for download. Absolutely free. Licensed as a GNU public licensed software — meaning that anything this code is used in also becomes free and publicly available.
http://code.google.com/p/multiple-criteria-multiple-option-decision-analysis/downloads/list
This is a final and full version, albeit, a work in progress. This is not a trial version that frustrates you with partial functionality that ends up wasting your time. It does not have popups telling you that if you pay some extortion fee you can get the “real thing.”
Yes, there are a bunch of features that would sure be nice to have, like saving files and opening them. Next version. Wanting to get this program into the public’s hands, some important functions were relegated to a later time and place. Since I also use this program, I also want those extra features, too. They are coming down the pike.
A look at the finished product
First, we will select three options and all the criteria from the previous blog for the demonstration.
Options:
- Take a cruise
- Take a closer vacation to the beach or mountains or lake
- Visit some relatives
Criteria:
- Which will cost me the least (or put the most money in my pocket)?
- Which is something that more people in the family would like rather than only one or two individuals?
- Which would take the least time to get to and from, to avoid wasted travel time that takes away from our fun time?
- Which is the easiest to do, at hand?
When entered in the main form, the form looks like this:
First the criteria must be ranked. Click on the Rank Criteria button to get to the voting form for all criteria.
How does the left item compare with the right item? Simply click the equal sign if they are about the same. Or click an arrow to show that one is favored over the other. The double arrow means the criterion is much more favorable than the one on the other side.
When every possible pair of criteria have been compared, the Finish button is enabled and a message that you are done appears as follows:
This takes us back to the main form. The two additional buttons enabled are to display the results of ranking the criteria, or to proceed further with ranking the options against the criteria.
The following shows the displaying of the ranked criteria.
Note that the most important criterion is what is the most fun to the most family members. In second place is the time required to get to and from the vacation destination.
Proceed to ranking the options. Compare every pair of options in light of the first criterion. Then compare every pair against the second criterion, and the third, and so on.
Once all the criteria have been used as the measure by which to compare all the pairs of options, the form indicates this with a message and the Finish button enabled.
Upon Finish, the main form now shows that the results can be displayed.
The results screen can then be selected.
Interpreting the results
The first table shows the ranking and weights assigned to the criteria. This is the same table displayed earlier. From this we see which criteria were more important and those not so important.
The second table is the result set for which we are looking. This is the final, calculated ranking for the options. It looks like the vacation to the beach, mountains or lake is the winner, but visiting the relatives is a close second. This means that either of these two are likely to be a good choice.
The last table shows each option by each criterion. This information is helpful to see where bumps and dips in the numbers occur.
Printing the results
To print the results, right click in the report window. Since this is a browser object, the options should be similar to those on your normal browser. Print… is usually one of the options.









