TOPSIS-Ranking Algorithm for MUltiple Criteria Decision Making
Project description
TOPSIS, or the Technique for Order Preference by Similarity to an Ideal Solution, is a method used in multi-criteria decision-making (MCDM) to determine the best alternative among a set of options.It works by first defining a set of criteria and then weighting these criteria based on their relative importance. Next, the alternatives are evaluated against each criterion and a performance score is assigned to each alternative for each criterion. The scores are then normalized to ensure that all criteria are on the same scale.After normalization, the alternatives are then ranked according to their similarity to the "ideal solution," which is the alternative that has the best performance for each criterion. The alternative that is most similar to the ideal solution is considered the best alternative.The steps of the TOPSIS method can be summarized as follows:Define the decision problem and the alternatives to be considered Define the criteria and weight them according to their relative importance Evaluate the alternatives against the criteria and assign performance scores Normalize the performance scores Determine the distance of each alternative from the positive ideal solution and the negative ideal solution Rank the alternatives based on the distance from the positive ideal solution TOPSIS can be implemented in any programming language, and it is easy to understand, simple to use and computationally efficient.You can use this method to help make better decisions in your projects.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file TOPSIS-Arjun-102003742-0.0.10.tar.gz.
File metadata
- Download URL: TOPSIS-Arjun-102003742-0.0.10.tar.gz
- Upload date:
- Size: 2.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55ec55ab72630112a272e08546739a3f7c192b7a5c236293cf1fc959f5ebbc15
|
|
| MD5 |
ec469ac6111cf01af94aaa73608b7fe9
|
|
| BLAKE2b-256 |
ed3eef75d8b10f7ef975bf8d25327e365c13b2dcbcc456265a4bb525c914d077
|
File details
Details for the file TOPSIS_Arjun_102003742-0.0.10-py3-none-any.whl.
File metadata
- Download URL: TOPSIS_Arjun_102003742-0.0.10-py3-none-any.whl
- Upload date:
- Size: 2.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1959986ccd65a1aaff59066da8b1f570ee26f0dc1c0d468d03dab3bfc1dfee25
|
|
| MD5 |
76868b7e1827a96d1d6af0b2cf62947c
|
|
| BLAKE2b-256 |
22eccf4f77fa6d56521d0fe32226dbd73fe6594141e65205cca0bd5c5d54a389
|