An Efficient Computational Procedure for Simultaneously Generating Alternatives to an Optimal Solution Using the Firefly Algorithm

In solving many “real world” mathematical programming applications, it is often preferable to formulate numerous quantifiably good approaches that provide distinct alternative solutions to the particular problem. This is because decision-making frequently involves complex problems possessing incompatible performance objectives and contain competing design requirements which prove very difficult—if not impossible—to capture and quantify at the time that the supporting decision models are actually formulated. 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 can prove preferable to generate numerous alternatives providing contrasting perspectives to the problem. These alternatives should be near-optimal with respect to the known modelled objective(s), but be fundamentally dissimilar from each other in terms of their decision variables. This solution approach has been referred to as modelling to generate-alternatives (MGA). This chapter provides an efficient computational procedure for simultaneously generating multiple different alternatives to an optimal solution using the Firefly Algorithm. The efficacy and efficiency of this approach will be illustrated using a two-dimensional, multimodal optimization test problem.

[1]  A. Gandomi,et al.  Mixed variable structural optimization using Firefly Algorithm , 2011 .

[2]  Emily M. Zechman,et al.  An evolutionary algorithm to generate alternatives (EAGA) for engineering optimization problems , 2004 .

[3]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[4]  Xin-She Yang,et al.  A Co-evolutionary, Nature-Inspired Algorithm for the Concurrent Generation of Alternatives , 2014 .

[5]  Wim J. de Lange,et al.  Uncertainty Matters: Computer Models at the Science–Policy Interface , 2007 .

[6]  S. Ranji Ranjithan,et al.  GENETIC ALGORITHM APPROACHES FOR ADDRESSING UNMODELED OBJECTIVES IN OPTIMIZATION PROBLEMS , 2001 .

[7]  Xin-She Yang,et al.  True global optimality of the pressure vessel design problem: a benchmark for bio-inspired optimisation algorithms , 2013, Int. J. Bio Inspired Comput..

[8]  Julian Scott Yeomans,et al.  A computationally efficient modelling-to-generate-alternatives method using the firefly algorithm , 2012 .

[9]  E. D. Brill,et al.  Modeling to Generate Alternatives: The HSJ Approach and an Illustration Using a Problem in Land Use Planning , 1982 .

[10]  Warren E. Walker,et al.  Defining Uncertainty: A Conceptual Basis for Uncertainty Management in Model-Based Decision Support , 2003 .

[11]  John W. Baugh,et al.  A MATHEMATICAL PROGRAMMING APPROACH FOR GENERATING ALTERNATIVES IN DISCRETE STRUCTURAL OPTIMIZATION , 1997 .

[12]  Julian Scott Yeomans,et al.  Modeling to Generate Alternatives Using Biologically Inspired Algorithms , 2013 .

[13]  Arjen Ysbert Hoekstra,et al.  The effect of modelling expert knowledge and uncertainty on multicriteria decision making: a river management case study , 2010 .