Fuzzy programming

From Cornell University Computational Optimization Open Textbook - Optimization Wiki
Revision as of 14:46, 17 November 2020 by Kpc654 (talk | contribs)
Jump to navigation Jump to search

Authors: Kyle Clark, Matt Schweider, Tommy Sheehan, Jared Melancon (SYSEN 6800, Fall 2020)

Steward: TA's name, Fengqi You

Introduction

Fuzzy Programming is an optimization model that deals with performing optimization in the presence of uncertainty. This optimization technique is used when determining the exactness of a system's performance criteria/parameters and decision variables is not possible. Specifically, the truth values associated with the system can be completely false (0), completely true (1), or any real number in-between. This aims to capture the concept of partial truth. One approach to account for uncertainty in a system is to model the uncertainty using probability distributions. However, sometimes uncertainty can be better described using qualitative adjectives, or 'Fuzzy' statements, such as young or old, and hot or cold, because clear boundaries do not necessarily exist.

Methodology

Applications

Example

Conclusion

The optimization technique of Fuzzy Programming is useful when qualitative adjectives are the only available descriptors for a system's performance criteria/parameters and decision variables.

References

[1] https://ecommons.cornell.edu/bitstream/handle/1813/2804/05_chapter05.pdf?sequence=16&isAllowed=y [2] https://ecommons.cornell.edu/bitstream/handle/1813/2804/05_chapter05.pdf?sequence=16&isAllowed=y