Skip to main content

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

  • Chapter
  • First Online:
Nature-Inspired Algorithms and Applied Optimization

Part of the book series: Studies in Computational Intelligence ((SCI,volume 744))

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Baugh, J.W., Caldwell, S.C., Brill, E.D.: A mathematical programming approach for generating alternatives in discrete structural optimization. Eng. Optim. 28(1), 1–31 (1997)

    Article  Google Scholar 

  2. Brill, E.D., Chang, S.Y., Hopkins, L.D.: Modelling to generate alternatives: the HSJ approach and an illustration using a problem in land use planning. Manag. Sci. 28(3), 221–235 (1982)

    Article  Google Scholar 

  3. Brugnach, M., Tagg, A., Keil, F., De Lange, W.J.: Uncertainty matters: computer models at the science-policy interface. Water Resour. Manage 21, 1075–1090 (2007)

    Article  Google Scholar 

  4. Gandomi, A.H., Yang, X.S., Alavi, A.H.: Mixed variable structural optimization using firefly algorithm. Comput. Struct. 89(23–24), 2325–2336 (2011)

    Article  Google Scholar 

  5. Imanirad, R., Yang, X.S., Yeomans, J.S.: A computationally efficient, biologically-inspired modelling-to-generate-alternatives method. J. Comput. 2(2), 43–47 (2012)

    Google Scholar 

  6. Imanirad, R., Yang, X.S., Yeomans, J.S.: A Co-evolutionary, Nature-Inspired Algorithm for the Concurrent Generation of Alternatives. J. Comput. 2(3), 101–106 (2012)

    Google Scholar 

  7. Imanirad, R., Yeomans, J.S.: Modelling to generate alternatives using biologically inspired algorithms. In: Yang, X.S. (ed.), Swarm Intelligence and Bio-Inspired Computation: Theory and Applications Elsevier, Amsterdam, Netherlands, pp. 313–333 (2013)

    Google Scholar 

  8. Imanirad, R., Yang, X.S., Yeomans, J.S.: Modelling-to-generate-alternatives via the firefly algorithm. J. Appl. Oper. Res. 5(1), 14–21 (2013)

    Google Scholar 

  9. Imanirad, R., Yang, X.S., Yeomans, J.S.: A concurrent modelling to generate alternatives approach using the firefly algorithm. Int. J. Decis. Support Syst. Technol. 5(2), 33–45 (2013)

    Article  Google Scholar 

  10. Imanirad, R., Yang, X.S., Yeomans, J.S.: A biologically-inspired metaheuristic procedure for modelling-to-generate-alternatives. Int. J. Eng. Res. Appl. 3(2), 1677–1686 (2013)

    Google Scholar 

  11. Janssen, J.A.E.B., Krol, M.S., Schielen, R.M.J., Hoekstra, A.Y.: The effect of modelling quantified expert knowledge and uncertainty information on model based decision making. Environ. Sci. Policy 13(3), 229–238 (2010)

    Article  Google Scholar 

  12. Loughlin, D.H., Ranjithan, S.R., Brill, E.D., Baugh, J.W.: Genetic algorithm approaches for addressing unmodeled objectives in optimization problems. Eng. Optim. 33(5), 549–569 (2001)

    Article  Google Scholar 

  13. Walker, W.E., Harremoes, P., Rotmans, J., Van der Sluis, J.P., Van Asselt, M.B.A., Janssen, P., Krayer von Krauss, M.P.: Defining uncertainty—a conceptual basis for uncertainty management in model-based decision support. Integr. Assess. 4(1), 5–17 (2003)

    Article  Google Scholar 

  14. Yang, X.S.: Firefly algorithms for multimodal optimization. Lecture Notes Comput. Sci. 5792, 169–178 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  15. Yang, X.S.: Nature-Inspired Metaheuristic Algorithms 2nd Ed. Luniver Press, Frome UK (2010)

    Google Scholar 

  16. Yeomans, J.S., Gunalay, Y.: Simulation-optimization techniques for modelling to generate alternatives in waste management planning. J. Appl. Oper. Res. 3(1), 23–35 (2011)

    Google Scholar 

  17. Zechman, E.M., Ranjithan, S.R.: An evolutionary algorithm to generate alternatives (EAGA) for engineering optimization problems. Eng. Optim. 36(5), 539–553 (2004)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Julian Scott Yeomans .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this chapter

Cite this chapter

Yeomans, J.S. (2018). An Efficient Computational Procedure for Simultaneously Generating Alternatives to an Optimal Solution Using the Firefly Algorithm. In: Yang, XS. (eds) Nature-Inspired Algorithms and Applied Optimization. Studies in Computational Intelligence, vol 744. Springer, Cham. https://doi.org/10.1007/978-3-319-67669-2_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-67669-2_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-67668-5

  • Online ISBN: 978-3-319-67669-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics