Skip to content

The code sets up a fuzzy logic system for procurement decisions based on factors like usage rate, delivery time, supplier reliability, and budget. It defines membership functions, rules, and simulates inputs to make a decision. Finally, it visualizes the results and makes a decision whether to place an order.

Notifications You must be signed in to change notification settings

raadongithub/Pharma-Procurement-System-Using-Fuzzy-System-Implementation-Python

Repository files navigation

Pharma-Procurement-System-Using-Fuzzy-System-Implementation-Python

This project implements a fuzzy logic system for making procurement decisions. It takes into account factors such as usage rate, delivery time, supplier reliability, and budget to determine the priority level for procurement actions. The system is built using Python and utilizes the scikit-fuzzy library for fuzzy logic operations.
The project consists of the following components:

  1. Definition of Antecedents: Factors influencing procurement decisions like usage rate, delivery time, supplier reliability, and budget are defined with their respective membership functions.

  2. Definition of Consequent: The procurement action is defined as the output variable with different priority levels such as low, moderate, and high.

  3. Rule Definition: A set of rules is defined to map the input variables to the output procurement action based on fuzzy logic.

  4. Simulation: Example input values are provided, and the system simulates the procurement action based on these inputs.

  5. Visualization: Membership functions and aggregated results are visualized to understand the decision-making process.

  6. Decision Making: Finally, a decision is made based on the defuzzified result, determining whether to place an order or not.

This project can serve as a practical implementation of fuzzy logic in decision-making scenarios, particularly in procurement or supply chain management contexts.

About

The code sets up a fuzzy logic system for procurement decisions based on factors like usage rate, delivery time, supplier reliability, and budget. It defines membership functions, rules, and simulates inputs to make a decision. Finally, it visualizes the results and makes a decision whether to place an order.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published