Skip to main content

Verbal decision analysis

Project description

Art by Ken Sugimori

Try Artiruno in your web browser at http://arfer.net/projects/artiruno/webi

Artiruno is an in-progress Python package for performing verbal decision analysis (VDA) in the manner of ZAPROS (Larichev & Moshkovich, 1995) and UniComBOS (Ashikhmin & Furems, 2005). VDA is a class of decision-support software for multiple-criteria decision-making that doesn’t ask the user for explicit preference functions or criterion weights. Instead, the user is asked questions such as “Which of these two items would you prefer?”. VDA doesn’t always produce a total order for the alternatives, but the weaker assumptions made about what people are capable of accurately judging helps to ensure that results aren’t contaminated by arbitrary choices of numbers and functions.

In artiruno.preorder, Artiruno provides a class for preordered sets that should be just as useful outside the context of decision-making.

The test suite uses pytest. To run it, just use the command pytest. By default, particularly slow tests are skipped. Say pytest --slow to run all the tests.

License

This program is copyright 2021 Kodi B. Arfer.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

References

Ashikhmin, I., & Furems, E. (2005). UniComBOS—Intelligent decision support system for multi-criteria comparison and choice. Journal of Multi-Criteria Decision Analysis, 13, 147–157. doi:10.1002/mcda.380

Larichev, O. I., & Moshkovich, H. M. (1995). ZAPROS-LM—A method and system for ordering multiattribute alternatives. European Journal of Operational Research, 82, 503–521. doi:10.1016/0377-2217(93)E0143-L

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

artiruno-0.1.0.tar.gz (10.7 kB view hashes)

Uploaded Source

Built Distribution

artiruno-0.1.0-py3-none-any.whl (11.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page