Engineering optimization problems usually contain multifaceted performance requirements that can be riddled with unquantifiable specifications and incompatible performance objectives. Such problems typically possess competing design requirements which are very difficult – if not impossible – to quantify and capture at the time of model formulation. 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, when solving many “real life” mathematical programming applications, it is generally preferable to formulate several quantifiably good alternatives that provide very different 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 the system structures characterized by their decision variables. This solution approach is referred to as modelling-to-generate-alternatives (MGA). This study demonstrates how the nature-inspired, Firefly Algorithm can be used to concurrently create multiple solution alternatives that both satisfy required system performance criteria and yet are maximally different in their decision spaces. This new co-evolutionary approach is very computationally efficient, since it permits the concurrent generation of multiple, good solution alternatives in a single computational run rather than the multiple implementations required in previous MGA procedures.
[1]
H. Todd Mowrer,et al.
Uncertainty in natural resource decision support systems: sources, interpretation, and importance.
,
2000
.
[2]
John W. Baugh,et al.
A MATHEMATICAL PROGRAMMING APPROACH FOR GENERATING ALTERNATIVES IN DISCRETE STRUCTURAL OPTIMIZATION
,
1997
.
[3]
W. Walker,et al.
Defining Uncertainty: A Conceptual Basis for Uncertainty Management in Model-Based Decision Support
,
2003
.
[4]
Wim J. de Lange,et al.
Uncertainty Matters: Computer Models at the Science–Policy Interface
,
2007
.
[5]
Emily M. Zechman,et al.
An evolutionary algorithm to generate alternatives (EAGA) for engineering optimization problems
,
2004
.
[6]
E. D. Brill,et al.
Modeling to Generate Alternatives: The HSJ Approach and an Illustration Using a Problem in Land Use Planning
,
1982
.
[7]
S. Ranji Ranjithan,et al.
GENETIC ALGORITHM APPROACHES FOR ADDRESSING UNMODELED OBJECTIVES IN OPTIMIZATION PROBLEMS
,
2001
.
[8]
Julian Scott Yeomans,et al.
Bio-Inspired Modelling to Generate Alternatives
,
2014
.
[9]
Carlos A. Coello Coello,et al.
Solving Engineering Optimization Problems with the Simple Constrained Particle Swarm Optimizer
,
2008,
Informatica.
[10]
Carlo Giupponi,et al.
Environmental decision support systems: Current issues, methods and tools
,
2007,
Environ. Model. Softw..