Skip to content

Streamlit application for collecting user preferences for night vision goggles (NVGs) through fuzzy AHP and fuzzy alternative evaluations

License

Notifications You must be signed in to change notification settings

cem5113/fuzzy-ahp-topsis-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fuzzy AHP and Fuzzy TOPSIS Decision Support Tool

This web application enables experts to perform real-time Fuzzy AHP and Fuzzy TOPSIS evaluations for Night Vision Goggle (NVG) systems or other multi-criteria alternatives.

User Access

To ensure user-specific evaluation and tracking, each participant selects or enters a User ID when starting the application.

How to Log In

  • You can either:
    • Select a predefined User ID (e.g., User001, User002, ... User010)
    • OR manually enter a numeric User Number (e.g., 12 → will be treated as User012)

No password is required.

Features

  • Pairwise comparison of evaluation criteria using AHP
  • Consistency Ratio (CR) calculation for matrix validity
  • Linguistic evaluation of alternatives per criterion (Fuzzy scale)
  • Fuzzy TOPSIS ranking of alternatives
  • Downloadable evaluation report in Excel format

How to Deploy

  1. Clone this repository.
  2. Install requirements: pip install -r requirements.txt
  3. Run locally: streamlit run app.py

License

This project is licensed under the MIT License.

About

Streamlit application for collecting user preferences for night vision goggles (NVGs) through fuzzy AHP and fuzzy alternative evaluations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages