Skip to main content


This decision support program is an implementation of techniques based on the propagation of imprecise preference statements in hierarchical weighting. PAIRS and Preference Programming methods are both implemented in Winpre. The underlying methodology of the program is described in the references below.

Winpre runs only in 32-bit Windows environments. However, if you have a 64-bit version of Windows, it is possible to use Winpre by installing a 32-bit version of Windows on a virtual machine with software such as VirtualBox. If you don't have installation media of a 32-bit Windows, Microsoft also provides 32-bit virtual machines of various Windows versions for free mainly for web development purposes. However, these virtual machines can only be used for a limited time without a valid Windows licence or re-installation.

In case you have Windows 7 Professional, Enterprise or Ultimate version, you can also install Windows XP Mode from Microsoft to obtain a fully functional virtual machine of 32-bit Windows XP. 

Latest version: 1.0
Released: Jun 1998
Contact: Raimo P. Hämäläinen

Download Winpre (330 kB)



Salo A., Hämäläinen R.P.: Preference programming through approximate ratio comparisons, European Journal of Operational Research, Vol. 82, Issue 3, 1995, pp. 458-475.

Salo A., Hämäläinen R.P.: Preference assessment by imprecise ratio statements, Operations Research, Vol. 40, No. 6, November-December 1992, pp. 1053-1061.

Mustajoki J., Hämäläinen R.P., Salo A.: Decision Support by Interval SMART/SWING - A Method to Incorporate Uncertainty into Multiattribute Analysis.


Salo A., Punkka A.: Rank Inclusion in Criteria Hierarchies, European Journal of Operational Research, Vol. 163, No. 2, 2005, pp. 338-356.

Salo A., Hämäläinen R.P. : Preference Ratios in Multiattribute Evaluation (PRIME) - Elicitation and Decision Procedures under Incomplete Information, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans, Vol. 31, No. 6, November 2001, pp. 533-545.