Skip to main content

EC-TOPSIS

Introduction

This library introduces the EC-TOPSIS method, a novel criteria-weighting hybrid technique. Merging ENTROPY, CRITIC, and TOPSIS methods, this innovation establishes a weight range for each criterion, maintaining the uniqueness of each method. These ranges, bounded by lower and upper limits, produce multiple weight sets per criterion and various rankings. After several iterations, the results reveal the dynamic behavior of alternatives under varied weights. Contrasting traditional models that offer a single ranking, this method highlights positional shifts across iterations, granting decision-makers a more explicit, less uncertain decision-making pathway.

Usage

  1. Install
pip install ec_topsis
  1. Try it in Colab:
  1. Other MCDA Methods:
  • 3MOAHP - Inconsistency Reduction Technique for AHP and Fuzzy-AHP Methods
  • EC-PROMETHEE - A Committee Approach for Outranking Problems
  • ELECTRE-Tree - Algorithm to infer the ELECTRE Tri-B method parameters
  • MCDM Scheduler - A MCDM approach for Scheduling Problems
  • Ranking-Trees - Algorithm to infer the ELECTRE II, III, IV and PROMETHEE I, II, III, IV method parameters
  • pyDecision - A library for many MCDA methods
  • pyMissingAHP - A Method to Infer AHP Missing Pairwise Comparisons
  • pyRankMCDA - A Rank Aggegation Library for MCDA problems

Metadata

Release files for ec-topsis 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ec-topsis 1.0.3
File Size Uploaded
ec_topsis-1.0.3.tar.gz 6.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ec-topsis 1.0.3
File Interpreter ABI Platform
ec_topsis-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 12.9 kB

Release files / ec_topsis-1.0.3.tar.gz

Download URL ec_topsis-1.0.3.tar.gz
Size 6.2 kB
Tags Source
SHA-256 checksum
How to use checksums
f1ccc026a596eebae1d7cf61653b4c62fe95fe3c3cf2b15b34f72c6a8deae128
BLAKE2b-256 checksum
How to use checksums
3870eba73fd617ac27d89230f9ea469e97ec89178d52194bd1ec6849f127c251
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.9

Release files / ec_topsis-1.0.3-py3-none-any.whl

Download URL ec_topsis-1.0.3-py3-none-any.whl
Size 6.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
33a81a92884ed994df300d78f41aa672a911783e68d8dbda787cefb22de1e5fe
BLAKE2b-256 checksum
How to use checksums
11d7be42a027cab166a8578ea7a7b30c3c1ab11553c6bd7da1a756b64e7cacb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.9

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page