A Computational Algorithm for Simultaneously Creating Alternatives to Optimal Solutions

Journal Title: Transactions on Machine Learning and Artificial Intelligence - Year 2017, Vol 5, Issue 5

Abstract

In solving many practical mathematical programming applications, it is generally preferable to formulate several quantifiably good alternatives that provide distinct perspectives to the particular problem. This is because decision-making typically involves complex problems that are riddled with incompatible performance objectives and contain competing design requirements which are very difficult – if not impossible – to capture and quantify at the time that the supporting decision models are actually constructed. There are invariably unmodelled design issues, not apparent at the time of model construction, which can greatly impact the acceptability of the model’s solutions. Consequently, it is preferable to generate several, distinct alternatives that provide multiple, disparate perspectives to the problem. These alternatives should possess near-optimal objective measures with respect to all known modelled objective(s), but be fundamentally different from each other in terms of their decision variables. This solution approach is referred to as modelling to generate-alternatives (MGA). This paper provides an efficient computational procedure for simultaneously generating multiple different alternatives to optimal solutions that employs the Firefly Algorithm. The efficacy of this approach will be illustrated using a well-known engineering optimization benchmark problem.

Authors and Affiliations

Julian Scott Yeomans

Keywords

Related Articles

An Objective Approach to Schizophrenia Recognition Utilizing an Adaptive Neuro-Fuzzy Inference (ANFIS) Model

Schizophrenia is a brain disorder that distorts the way a person thinks, acts, expresses emotions, perceives reality, and relates to others. A systematic approach and an overview perception has been carried out over the...

Feature-rich PoS Tagging through Taggers Combination : Experience in Arabic

Since words can play different syntactic roles in different contexts, it is not trivial to assign the appropriate morphosyntactic category to each word according to the context. Part of Speech (PoS) tagging is the task w...

A New Approach for Query Processing and Optimization Base on the Fuzzy Object Algebra and Equivalent Transformation Rules

For enhancing the effeciency of processing users’ queries, all Database Management Systems (DBMSs) must conduct query pre-processing, or query optimizing. This paper proposes a new model for the Fuzzy Object Oriented DBM...

Student Mobility in North African Countries and the Need for an Information System for its Management

University cooperation is a major concern in North Africa as in the rest of the world. Indeed, the cooperation of the universities of these countries with their counterparts abroad is very active. The number of actions i...

Temperature, Precipitation and Relative Humidity Fluctuation of Makkah Al Mukarramah, Kingdom of Saudi Arabia (1985-2016)

The study presents the temperature, rainfall and relative humidity fluctuation of Makkah Al Mukarramah, Saudi Arabia for a time period of 1985-2016 in terms of general climatology, climate change, seasonal pattern and ex...

Download PDF file
  • EP ID EP268769
  • DOI 10.14738/tmlai.55.3580
  • Views 300
  • Downloads 0

How To Cite

Julian Scott Yeomans (2017). A Computational Algorithm for Simultaneously Creating Alternatives to Optimal Solutions. Transactions on Machine Learning and Artificial Intelligence, 5(5), 58-68. https://europub.co.uk/articles/-A-268769