Skip to main content

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


Download files

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

Source Distribution

TOPSIS-Arjun-102003742-0.0.10.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

TOPSIS_Arjun_102003742-0.0.10-py3-none-any.whl (2.0 kB view details)

Uploaded Python 3

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

Hashes for TOPSIS-Arjun-102003742-0.0.10.tar.gz
Algorithm Hash digest
SHA256 55ec55ab72630112a272e08546739a3f7c192b7a5c236293cf1fc959f5ebbc15
MD5 ec469ac6111cf01af94aaa73608b7fe9
BLAKE2b-256 ed3eef75d8b10f7ef975bf8d25327e365c13b2dcbcc456265a4bb525c914d077

See more details on using hashes here.

File details

Details for the file TOPSIS_Arjun_102003742-0.0.10-py3-none-any.whl.

File metadata

File hashes

Hashes for TOPSIS_Arjun_102003742-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 1959986ccd65a1aaff59066da8b1f570ee26f0dc1c0d468d03dab3bfc1dfee25
MD5 76868b7e1827a96d1d6af0b2cf62947c
BLAKE2b-256 22eccf4f77fa6d56521d0fe32226dbd73fe6594141e65205cca0bd5c5d54a389

See more details on using hashes here.

Supported by

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