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 hashes)

Uploaded Source

Built Distribution

TOPSIS_Arjun_102003742-0.0.10-py3-none-any.whl (2.0 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