-
Julian is a Professor of Operations Management & Information Systems and the Program Director for both the Master of Management in Artificial Intelligence (MMAI) and the Master of Business Analytics (MBAN). He holds degrees in management science/information systems, environmental engineering, business, and statistics. He generally teaches courses on VBA programming and spreadsheet-based decision support systems. Recent research efforts have focused on the development of simulation-decomposition (SimDec), population-based simulation-optimization algorithms, machine learning, and modelling-to-generate-alternatives with applications to such diverse areas as aviation electrification, urban electric vehicle transportation, waste management, environmental informatics, climate sustainability, empirical finance, osmotic food dehydration, and cascading domino-effect risks. He has published 6 books and over 140 journal articles. This research program is currently funded by an NSERC Civil, Industrial, and Systems Engineering Discovery Grant (2022-2027) and supported by a Schulich Research Excellence Fellowship (2024-27).
In collaboration with Mariia Kozlova from LUT University in Finland, Julian has created the pre-eminent technique for conducting applied, “real world” sensitivity analyses by combining SimDec with a groundbreaking new method for quantifying factor impacts. At its core, SimDec visually “teases out” inherent cause-and-effect relationships and “wicked” interactions between groups of input and output factors. While straightforward and elegant, this novel approach significantly enhances the practical analytical capabilities of users by readily exposing seemingly, a priori, counter-intuitive behaviors in such a way that they can be clearly understood by both technical specialists and non-technical users. To promote as widespread an adoption and penetration of SimDec as possible, a downloadable free-of-charge electronic book, together with open-source computer code in Python, Julia, R, and Matlab and a no-code-required web dashboard, have been made freely available.
To learn a bit more about SimDec read Julian’s recent interview in the Schulich Research Newsletter.
Recent Publications
Jussi Saari, Mariia Kozlova, Heikki Suikkanen, Ekaterina Sermyagina, Juhani Hyvärinen, Julian Scott Yeomans (2024), "Global Sensitivity Analysis of Nuclear District Heating Reactor Primary Heat Exchanger Optimization", Energy, Vol. 312, 133393.
KeywordsAbstract
Recently, small modular reactors (SMRs) have received greater interest as a source for clean and affordable district heating (DH). Compared to power plants, the low-pressure, low-temperature design and nearly 100 % efficiency reduce the cost of produced energy considerably. However, few practical implementations exist yet, and cost estimates and design principles are subject to uncertainties whose interactions remain largely unknown. In this work, we present a techno-economic optimization and sensitivity analysis of a natural circulation DH SMR primary heat exchanger. A Cuckoo Search variant augmented with a modified Hooke-Jeeves search was used as the optimizer, with SimDec (simulation decomposition) subsequently employed for global sensitivity analysis. The reactor pressure vessel and containment vessel specific costs exhibited the greatest impact on the cost of heat and the optimized configurations. While low-pressure, low-temperature design is central to heating reactor cost-effectiveness, optimized primary circuit temperatures clearly exceeded previous assumptions. In a 5260 full-load hours mid-load application, a 34–41 €/MWh cost range was found for produced heat at 8 % interest and 20-year lifetime. For heat exchanger optimization, the results indicate the potential for considerable performance improvement from using deterministic local search for terminal convergence and sensitivity analysis for dimensionality reduction.
with M. Kozlova, R. Moss, J. Caers (2024), "Uncovering Heterogeneous Effects in Computational Models for Sustainable Decision-Making", Environmental Modelling and Software, 171, 105898.
KeywordsAbstract
Computational modeling is frequently incorporated into environmental decision-making in order to capture inherently complex relationships and system dynamics. The complexity of such models often lies in various heterogeneous effects that arise due to the interaction of different input factors or due to designed structural variation in the model. In the past, various sensitivity analysis approaches have been implemented in attempts to identify essential decision factors. However, existing sensitivity analysis methods fail to capture critical information in the presence of heterogeneous effects. In this paper, the recently introduced simulation decomposition (SimDec) visualization method is extended to include quantitative sensitivity analysis. The framework is tested on several decision-making problems and is shown to capture heterogeneous behavior. A formal definition and classification of heterogeneous effects for computational models is introduced. The framework is open-sourced in a variety of scientific programming languages.
with A. Alam, M. Kozlova, L. Leifsson (2023), "The Importance of Intelligent Colouring for Simulation Decomposition in Environmental Analysis", Journal of Environmental Informatics Letters , 10, 2, 63-73.
KeywordsAbstract
“Real world” risk analysis in environmental contexts frequently requires the need to contrast numerous uncertain factors simultaneously and to communicate difficult-to-capture interactions. Monte Carlo simulation modelling of complex environmental sytems is frequently employed to integrate uncertain inputs and to construct probability distributions of the resulting outputs. Visual analytics and data visualization can then be employed for the processing, analyzing, and communicating of the influence of any multi-variable uncertainties on the system. The simulation decomposition (SimDec) analytical technique has recently been employed in the complex assessments of environmental systems. SimDec has proved to be beneficial in revealing interdependencies in complex models, lowering computational burdens, facilitating decision-maker perceptions, and especially, making analytical components visualizable. It has been demonstrated that many analytical findings would not have been revealed without the coloured visualizations provided by SimDec. However, an ad hoc colouring scheme of the distribution output is neither sufficient nor capable of producing much of the key visualizable information requisite for an effective SimDec analysis. Instead, an approach that has recently been referred to as an intelligent colouring has been proposed. This paper outlines, highlights, and demonstrates the importance of and best-practices in an intelligent colouring scheme needed for an effective SimDec analysis of complex environmental systems.
with E. Pätäri, S. Ahmed (2023), "Combining Low Volatility and Mean Reversion: Better Together?", Algorithmic Finance , 10, 3-4, 26-50.
Abstract
This paper contributes to the existing stock market anomaly literature by being the first to analyze the benefits of combining two distinct anomalies; specifically, the low-volatility and mean-reversion anomalies. Our results show that on a long-only basis, these two time-varying anomalies could be combined into a double-sort investment strategy that includes some desirable characteristics from each of them, thereby making the portfolio return accumulation more stable over time. As the added-value of low-volatility investing stems mostly from the risk-reduction side, while contrarian stocks are generally highly volatile with remarkable upside potential, the use of the double-sort portfolio-formation in which the contrarian stocks are picked from the sub-set of below-median volatility stocks can shorten the below-market performance periods that have occasionally materialized for plain low-volatility or plain contrarian investors.
with E. Pätäri, P. Luukka, S. Ahmed (2023), "Corrigendum to ‘Can Monthly-Return Rank Order Reveal a Hidden Dimension of Momentum? The Post-Cost Evidence from the U.S. Stock Markets’", North American Journal of Economics and Finance, 68, 101985.
Yeomans, Julian Scott and M. Kozlova (2023), "Extending System Dynamics Modelling Using Simulation Decomposition to Improve the Urban Planning Process", Frontiers in Sustainable Cities, 5, 1129316.
KeywordsAbstract
Urban planning often involves decision-making under highly uncertain circumstances. System dynamics and multi-agent modeling frameworks are commonly employed to model the social phenomena in this type of urban planning. However, because the outputs from these approaches are regularly characterized as a function of time, the majority of studies in this modeling domain lack appropriate sensitivity analysis. Consequently, important insights into model behavior are frequently overlooked. Monte Carlo simulation has been used to incorporate uncertain features in urban planning with the outputs displayed as probability distributions. Recently simulation decomposition (SimDec) has been used to enhance the visualization of the cause-effect relationships of multi-variable combinations of inputs on the corresponding simulated outputs. SimDec maps each output value of a Monte Carlo simulation on to the multivariable groups of inputs or scenarios from which it originated. By visually projecting the subdivided scenarios onto the overall output, SimDec can reveal previously unidentified influences between the various combinations of inputs on to the outputs. SimDec can be generalized to any Monte Carlo method with insignificant computational overhead and is, therefore, extendable to any simulated urban planning analysis. This study demonstrates the efficacy of adapting SimDec for the sensitivity analysis of urban dynamics modeling on a paradigmatic simplified version of Forrester’s Urban Dynamics- URBAN1 model. SimDec reveals complexities in model behavior that are not, and can not be, captured by standard sensitivity analysis methods and highlights, in particular, the intricate joint effect of immigration and outmigration on system development.
Yeomans, Julian Scott (2023), "A Computational Comparison of Three Nature-Inspired, Population-Based Metaheuristic Algorithms for Modelling-to-Generate-Alternatives", International Journal of Operations Research & Information Systems, 14(1),19.
KeywordsAbstract
In “real life” decision-making situations, inevitably, there are numerous unmodelled components, not incorporated into the underlying mathematical programming models, that hold substantial influence on the overall acceptability of the solutions calculated. Under such circumstances, it is frequently beneficial to produce a set of dissimilar–yet “good”–alternatives that contribute very different perspectives to the original problems. The approach for creating maximally different solutions is known as modelling-to-generate alternatives (MGA). Recently, a data structure that permits MGA using any population-based solution procedure has been formulated that can efficiently construct sets of maximally different solution alternatives. This new approach permits the production of an overall best solution together with n locally optimal, maximally different alternatives in a single computational run. The efficacy of this novel computational approach is tested on four benchmark optimization problems.
Yeomans, Julian Scott and E. Pätäri, P. Luukka, and S. Ahmed (2023), "Can Monthly-Return Rank Order Reveal a Hidden Dimension of Momentum? The Post-Cost Evidence from the U.S. Stock Markets", North American Journal of Economics and Finance, 65, 101884.
Abstract
We introduce a new return-momentum indicator that is based on monotonicity of monthly-return rank order within a lookback period (henceforth abbreviated as MRRO). Based on an extensive post-cost performance comparison of long-only momentum portfolios formed on six stand-alone and 36 double-sort criteria across three holding period lengths in the non-microcap universe of U.S. stocks over the 55-year sample period, MRRO is particularly useful for annual holding periods, towards the end of whom the conventional return-momentum indicators tend to lose their prediction power. Based on the return-based style analysis, MRRO adds some favorable style-diversification characteristics into long-only momentum portfolio selection.
Yeomans, Julian Scott and M. Kozlova (2022), "Discovering Optionality in Corporate Strategic Decisions with Simulation Decomposition", Real Options: Theory Meets Practice, 28(1).
KeywordsAbstract
Corporate strategic decisions are often supported by evaluation with real options framework. However, the majority of real options studies choose to analyze generic types of real
options. In this extended abstract, we demonstrate how customized real options can be systematically discovered by employing a recently developed approach called Simulation Decomposition or SimDec. SimDec is an enhancement of Monte Carlo simulation, which allows tracing how different input factors and their interactions affect the outcome(s) while preserving the holistic picture of the overall uncertainty. We show the application of SimDec to the two cases of corporate strategic decisionmaking: 1. Investment strategy and 2. Compliance with emissions regulations. Both cases demonstrate that SimDec reveals previously hidden interactions of factors in a model and provides actionable outcome by discovering optionality in strategic decisionsKozlova, M. and Yeomans, J.S. (2022), "Extending Simulation Decomposition Analysis into Systemic Risk Planning for Domino-Like Cascading Effects in Environmental Systems", Journal of Environmental Informatics Letters , 7(2), 64-68.
KeywordsAbstract
In interconnected environmental systems, the innocuous failure of one component can sometimes trigger a subsequent domino-like effect resulting in a cascading collapse of the entire system. Risk analysis in “real world” contexts frequently requires the need to simultaneously contrast numerous uncertain factors and difficult-to-capture dimensions. Monte Carlo simulation modelling has often been employed to integrate uncertain inputs and to construct probability distributions of the resulting outputs. Visual analytics and data visualization can be used to support the processing, analyzing, and communicating of the influence of multi-variable uncertainties on the decision-making process. In this paper, the novel Simulation Decomposition (SimDec) analytical technique is extended into complex assessments of cascading risk analysis and used to quantitatively examine situations involving potentially catastrophic, domino-like collapses of an entire system. SimDec analysis proves to be beneficial due to its ability to reveal interdependencies in complex models, its ease of decision-maker perception, its visualizable analytic capabilities, and its significantly lower computational burdens. The case example visually demonstrates that when a system collapse is a low-probability/high-impact event, more expensive, reactive policies minimize the overall value loss under conditions of system survival, while more proactive policies enable better loss prevention under system survival. However, proactive approaches significantly decrease the likelihoods and magnitudes of losses for scenarios resulting from the collapse of the system. Such findings would not have been revealed without the visualization provided by SimDec.
Kozlova, M. and Yeomans, J.S. (2022), "Sustainability Analysis and Environmental Decision-Making Using Simulation, Optimization, and Computational Analytics", Sustainability, 14(3), 1655.
KeywordsAbstract
This issue contains applied computational analytics papers that either create new methods or provide innovative applications of existing methods to assist with sustainability analysis and environmental decision-making applications. In practice, environmental analytics is an integra-tion of science, methods, and techniques that involves a combination of computers, computational intelligence, information technology, mathematical modelling, and system science to assess re-al-world, sustainability, and environmental problems. The contributions to this issue all inves-tigate novel approaches of computational analytics – modelling, computational solution proce-dures, optimization, simulation, and technologies—as applied to sustainability analysis. The papers emphasize both the practical relevance and the methodological contributions of the work to environmental decision-making. Areas of application encompass a wide spectrum of environ-mental decision-making and sustainability, from waste, water, energy, climate change, industrial ecology, resource recovery, to recycling.
Kozlova, M., T. Nykänen and Yeomans, J.S. (2022), "Technical Advances in Aviation Electrification: Enhancing Strategic R&D Investment Analysis Through Simulation Decomposition", Sustainability, 14(1), 414.
Abstract
Computational decision-making in “real world” environmental and sustainability contexts frequently requires the need to contrast numerous uncertain factors and difficult-to-capture dimensions. Monte Carlo simulation modelling has frequently been employed to integrate the uncertain inputs and to construct probability distributions of the resulting outputs. Visual analytics and data visualization can be used to support the processing, analyzing, and communicating of the influence of multi-variable uncertainties on the decision-making process. In this paper, the novel Simulation Decomposition (SimDec) analytical technique is used to quantitatively examine carbon emission impacts resulting from a transformation of the aviation industry toward a state of greater airline electrification. SimDec is used to decompose a Monte Carlo model of the flying range of all-electric aircraft based upon improvements to batteries and motor efficiencies. Since SimDec can be run concurrently with any Monte Carlo model with only negligible additional overhead, it can easily be extended into the analysis of any environmental application that employs simulation. This generalizability in conjunction with its straightforward visualizations of complex stochastic uncertainties makes the practical contributions of SimDec very powerful in environmental decision-making.
Kozlova, M. and Yeomans, J.S. (2022), "Monte Carlo Enhancement with Simulation Decomposition: A “Must-Have” for Many Disciplines", INFORMS Transactions on Education, 22(3), 147-159.
Abstract
Monte Carlo (MC) simulation is widely used in many different disciplines in order to analyze problems that involve uncertainty. Simulation decomposition has recently provided a simple, but powerful, advancement to the standard Monte Carlo approach. Its value for better informing decision making has been previously shown in the investment-analysis field. In this paper, we demonstrate that simulation decomposition can enhance problem analysis in a wide array of domains by applying it to three very different disciplines: geology, business, and environmental science. Further extensions to such disciplines as engineering, natural sciences, and social sciences are discussed. We propose that by incorporating simulation decomposition into pedagogical practices, we expect students to significantly advance their problem-understanding and problem-solving skills.
Yeomans, J.S. (2021), "A Multicriteria, Bat Algorithm Approach for Computing the Range Limited Routing Problem for Electric Trucks", WSEAS Transactions on Circuits and Systems, 20(13), 96-106.
KeywordsAbstract
As a result of increasing urban intensification, civic planners have devoted additional resources to more sustainability-focused logistics planning. Electric vehicles have proved to be both a lower cost alternative and more environmentally friendly than the more ubiquitous internal combustion engine vehicles. However, the predominant decision-making approaches employed by businesses and municipalities are not necessarily computationally conducive for the optimization and evaluation of urban transportation systems involving electric vehicles. An innovative modelling and planning approach is proposed to enable urban planners to more readily evaluate the contribution of electric vehicles in city logistics and to support the decision-making process. Specifically, this paper provides a multicriteria modelling-to-generate-alternatives (MGA) decision-support procedure that employs the Bat Algorithm (BA) metaheuristic for generating sets of alternatives for electric vehicle planning in urban transshipment problems. The efficacy of this multicriteria, BA-driven MGA approach for creating planning alternatives is demonstrated on an urban transshipment problem involving electric trucks.
Deviatkin, I., Kozlova, M. and Yeomans, J.S. (2021), "Simulation Decomposition for Environmental Sustainability: Enhanced Decision-Making in Carbon Footprint Analysis", Socio-Economic Planning Sciences, 75, 1, 1-10 .
KeywordsAbstract
Environmental sustainability problems frequently require the need for decision-making in situations containing considerable uncertainty. Monte Carlo simulation methods have been used in a wide array of environmental planning settings to incorporate these uncertain features. Simulation-generated outputs are commonly displayed as probability distributions. Recently simulation decomposition (SD) has enhanced the visualization of the cause-effect relationships of multi-variable combinations of inputs on the corresponding simulated outputs. SD partitions sub-distributions of the Monte Carlo outputs by pre-classifying selected input variables into states, grouping combinations of these states into scenarios, and then collecting simulated outputs attributable to each multi-variable input scenario. Since it is a straightforward task to visually project the contribution of the subdivided scenarios onto the overall output, SD can illuminate previously unidentified connections between the multi-variable combinations of inputs on the outputs. SD is generalizable to any Monte Carlo method with negligible additional computational overhead and, therefore, can be readily extended into most environmental analyses that use simulation models. This study demonstrates the efficacy of SD for environmental sustainability decision-making on a carbon footprint analysis case for wooden pallets.
Gunalay, Y. and Yeomans, J.S. (2020), "An Algorithm for Computing Solutions to the Range Limited Routing Problem Using Electrical Trucks", WSEAS Transactions on Computers, 19(7), 47-53 .
Abstract
Increasing urban intensification has caused civic planners to devote additional resources to more appropriate logistics planning. Electric vehicles have proved to be both a lower cost alternative and more environmentally friendly than the more ubiquitous internal combustion engine vehicles. However, prevailing decision-making formulations employed by municipalities and businesses are not necessarily computationally conducive for the evaluation and optimization of urban transportation systems using electric vehicles. An innovative computational approach, the range limited routing problem, is introduced that enables urban planners to more readily evaluate the contributions of electric vehicles to the city logistics decision-making process. While there is no generalized solution technique for solving this new formulation, this paper employs the Firefly Algorithm (FA) metaheuristic to solve the range limited routing problem using electric trucks.
Yeomans, J.S. (2020), "Alternative Generation in Complex Decision Modelling Using a Firefly Algorithm Metaheuristic Approach", International Journal of Hyperconnectivity and the Internet of Things , 4(2), 68-79.
Abstract
Decision-making in the “real world” can become dominated by inconsistent performance requirements and incompatible specifications that can be difficult to detect when supporting mathematical programming models are formulated. There are invariably unmodelled elements, not apparent during model construction, which can greatly impact the acceptability of the model’s solutions. Consequently, it can frequently prove beneficial to construct a set of options that provide dissimilar approaches to such problems. These alternatives should possess near-optimal objective measures with respect to all known objectives, but be maximally different from each other in terms of their decision variables. The approach for creating maximally different sets of solutions is referred to as modelling-to-generate-alternatives (MGA). This article provides an efficient biologically-inspired algorithm that can generate sets of maximally different alternatives by employing the Firefly Algorithm metaheuristic. The computational efficacy of this MGA approach is demonstrated on a commonly-tested benchmark problem.
Yeomans, J.S. (2020), "A Stochastic Multicriteria Algorithm for Generating Waste Management Facility Expansion Alternatives", Advances in Mathematics, 28, 1-27.
KeywordsAbstract
While solving waste management (WM) planning problems, it may often be preferable to generate several quantifiably good options that provide multiple, contrasting perspectives. This is because WM planning generally contains complex problems that are riddled with inconsistent performance objectives and contain design requirements that are very difficult to quantify and capture when supporting decision models must be constructed. The generated alternatives should satisfy all of the stated system conditions, but be maximally different from each other in the requisite decision space. The process for creating maximally different sets of solutions is referred to as modelling-to-generate-alternatives (MGA). Simulation-optimization approaches have frequently been used to solve computationally difficult, stochastic WM problems. This paper outlines a stochastic multicriteria MGA approach for WM planning that can generate sets of maximally different alternatives for any simulation-optimization method that employs a population-based solution algorithm. This algorithmic approach is computationally efficient because it simultaneously produces the prescribed number of maximally different solution alternatives in a single computational run of the procedure. The efficacy of this stochastic MGA method is demonstrated on a “real world” waste management facility expansion case.
Kozlova, M. and Yeomans, J.S. (2020), "Visual Analytics in Environmental Decision-Making: A Comparison of Overlay Charts Versus Simulation Decomposition", Journal of Environmental Informatics Letters, 4, 2, 93-100.
KeywordsAbstract
Various components within environmental decision-making problems often contain considerable uncertainty. Monte Carlo simulation approaches have frequently been used to incorporate a wide array of this uncertainty into environmental planning. Simulated outputs summarizing these uncertainties are commonly portrayed in the form of probability distributions. Visualization of the disparate uncertainties within these distributions is a key aspect for effective decision support in Monte Carlo analysis. This study contrasts the performance and benefits of two visual analytics tools – overlay charts and simulation decomposition. Overlay charts enable the display of multiple sources of uncertainty overlaid on top of each other in a single graphical representation and come as a standard feature in numerous commercial Monte Carlo software packages. Conversely, simulation decomposition combines user-defined sub-distributions of the simulation uncertainties and collectively displays them in a combined graphical output figure. This paper contrasts the efficacy of overlay charts versus simulation decomposition for the visual analysis uncertainty into the environmental decision-making process.
Yeomans, J.S. (2020), "Computational Analytics for Supporting Environmental Decision-Making and Analysis: An Introduction", Journal of Environmental Informatics Letters, 4, 2, 48-49.
Yeomans, J.S. (2019), "Water Resource Management Using Population-Based, Dual-Criterion Simulation-Optimization Algorithms to Generate Alternatives", Journal of Environmental and Earth Sciences, 5(1), 36- 44.
KeywordsAbstract
When solving complex water resources management (WRM) problems, it is often preferable to construct a number of quantifiably good alternatives that provide multiple, different perspectives. This is because WRM normally involves multifaceted problems that are riddled with incompatible performance objectives and contain inconsistent design requirements which are very difficult to quantify and capture when supporting decisions must be constructed. These alternatives need to satisfy the required system performance criteria and yet be maximally different from each other in the decision space. The approach for creating maximally different sets of solutions is referred to as modelling-to-generate-alternatives (MGA). Simulationoptimization approaches are frequently employed to solve computationally difficult problems containing significant stochastic uncertainties. This paper outlines an MGA approach for WRM that can generate sets of maximally different alternatives for any simulation-optimization method that employs a population-based search algorithm. This algorithmic approach is both computationally efficient and simultaneously produces the prescribed number of maximally different solution alternatives in a single computational run of the procedure. The effectiveness of this stochastic MGA approach for creating alternatives in “real world”, water policy formulation is demonstrated using a WRM case study
Yeomans, J.S. (2019), "Waste Management Using Multicriteria Population-Based Simulation-Optimization Algorithms", Journal of Waste Management and Disposal, 2(1), 1-8.
KeywordsAbstract
When resolving waste management (WM) planning problems, it is often preferable to construct a number of quantifiably good alternatives that provide multiple, disparate perspectives. This is because solid waste planning generally involves complicated problems that are riddled with incompatible performance objectives and contain inconsistent design requirements that are very difficult to quantify and capture when supporting decision models must be constructed. These potential alternatives need to satisfy the required system performance criteria and yet be maximally different from each other in the decision space. The approach for creating maximally different sets of solutions is referred to as modelling-to-generate-alternatives (MGA). Simulation-optimization approaches have frequently been employed to solve computationally difficult problems containing the significant stochastic uncertainties in waste management. This paper outlines a multicriteria MGA approach for WM planning that can generate sets of maximally different alternatives for any simulation-optimization method that employs a population-based solution algorithm. This algorithmic approach is computationally efficient because it simultaneously produces the prescribed number of maximally different solution alternatives in a single computational run of the procedure. The efficacy of this stochastic MGA approach for creating alternatives is demonstrated using a “real world” waste management planning case.
Kozlova, M. and Yeomans, J.S. (2019), "Multi-Variable Simulation Decomposition in Environmental Planning: An Application to Carbon Capture and Storage", Journal of Environmental Informatics Letters, 1(1), 20-26.
KeywordsAbstract
Environmental decision-making commonly involves multifaceted problems that demonstrate considerable uncertainty. Monte Carlo simulation approaches have been employed in a variety of environmental planning venues to address these uncertain aspects. Simulation-based outputs are frequently presented in the form of probability distributions. Recently an approach referred to as simulation decomposition (SD) has been introduced that extends the analysis of Monte Carlo results by enhancing the explanatory power of the cause-effect relationships between the multi-variable combinations of inputs and the simulated outputs. SD constructs sub-distributions of the simulation output by pre-classifying some of the uncertain input variables into states, clustering the various combinations of these different states into scenarios, and then collecting simulated outputs attributable to each multi-variable input scenario. Since the contribution of subdivided scenarios to the overall output is easily portrayed visually, SD can highlight and disclose previously unidentified connections between the multi-variable combinations of inputs on the outputs. An SD approach is generalizable to any Monte Carlo model with negligible additional computational overhead and, hence, can be readily used for environmental analyses that employ simulation models. This study illustrates the efficacy of SD in environmental analysis using a carbon capture and storage project from China.
Yeomans, J.S. (2019), "A Stochastic, Dual-Criterion, Simulation-Optimization Algorithm for Generating Alternative", Journal of Computer Science Engineering, 5(6), 1-10.
Abstract
Complex stochastic engineering problems are frequently inundated with incompatible performance requirements and inconsistent performance specifications that can be difficult to identify when supporting decision models must be constructed. Consequently, it is often advantageous to create a set of dissimilar options that afford distinctive approaches to the problem. These alternatives should satisfy the required system performance criteria and yet be maximally different from each other in their decision spaces. The approach for creating such maximally different solution sets is referred to as modelling-to-generate-alternatives (MGA). This paper describes a dual-criterion stochastic MGA procedure that can generate sets of maximally different alternatives for any simulation-optimization approach that employs a population-based search algorithm. This stochastic algorithmic approach is both computationally efficient and simultaneously produces the prescribed number of maximally different solution alternatives in a single computational run of the procedure.
Yeomans, J.S. (2019), "A Stochastic Simulation-Optimization Method for Generating Waste Management Alternatives Using Population-Based Algorithms", Applied Science and Innovation Research, 3(3), 92-105.
Abstract
While solving difficult stochastic engineering problems, it is often desirable to generate several quantifiably good options that provide contrasting perspectives. These alternatives should satisfy all of the stated system conditions, but be maximally different from each other in the requisite decision space. The process of creating maximally different solution sets has been referred to as modelling-to-generate-alternatives (MGA). Simulation-optimization has frequently been used to solve computationally difficult, stochastic problems. This paper applies an MGA method that can create sets of maximally different alternatives for any simulation-optimization approach that employs a population-based algorithm. This algorithmic approach is both computationally efficient and simultaneously produces the prescribed number of maximally different solution alternatives in a single computational run of the procedure. The efficacy of this stochastic MGA method is demonstrated on a waste management facility expansion case.
Yeomans, J.S. (2019), "A Stochastic Multicriteria Algorithm for Generating Waste Management Facility Expansion Alternatives", Journal of Civil Engineering, 9(2), 43-50.
KeywordsAbstract
While solving waste management (WM) planning problems, it may often be preferable to generate several quantifiably good options that provide multiple, contrasting perspectives. This is because WM planning generally contains complex problems that are riddled with inconsistent performance objectives and contain design requirements that are very difficult to quantify and capture when supporting decision models must be constructed. The generated alternatives should satisfy all of the stated system conditions, but be maximally different from each other in the requisite decision space. The process for creating maximally different sets of solutions is referred to as modelling-to-generate-alternatives (MGA). Simulation-optimization approaches have frequently been used to solve computationally difficult, stochastic WM problems. This paper outlines a stochastic multicriteria MGA approach for WM planning that can generate sets of maximally different alternatives for any simulation-optimization method that employs a population-based solution algorithm. This algorithmic approach is computationally efficient because it simultaneously produces the prescribed number of maximally different solution alternatives in a single computational run of the procedure. The efficacy of this stochastic MGA method is demonstrated on a “real world” waste management facility expansion case.
Yeomans, J.S. (2019), "A Stochastic Bicriteria Procedure for Creating System Options", Algorithms Research, 5(1), 11-18.
Abstract
Stochastic systems are often overwhelmed by incompatible performance requirements and inconsistent performance specifications that can be difficult to identify when supporting decision models must be constructed. Consequently, it is often advantageous to create a set of dissimilar options that afford distinctive approaches to the problem. These alternatives should satisfy the required system performance criteria and yet be maximally different from each other in their decision spaces. This paper describes a stochastic bicriteria procedure that can generate sets of maximally different alternatives. This stochastic algorithmic approach is both computationally efficient and simultaneously produces the prescribed number of maximally different solution alternatives in a single computational run of the procedure.
Yeomans, J.S. (2019), "A Simulation-Optimization Algorithm for Generating Sets of Alternatives Using Population Based Metaheuristic Procedures’, Journal of Software Engineering and Simulation", Journal of Software Engineering and Simulation, 5(2), 1-6.
KeywordsAbstract
When solving complex stochastic engineering problems, it can prove preferable to create numerous quantifiably good alternatives that provide multiple, disparate perspectives. These alternatives need to satisfy the required system performance criteria and yet be maximally different from each other in the decision space. The approach for creating maximally different sets of solutions is referred to as modelling-togenerate-alternatives (MGA). Simulation-optimization approaches are frequently employed to solve computationally difficult problems containing significant stochastic uncertainties. This paper outlines an MGA algorithm that can generate sets of maximally different alternatives for any simulation-optimization method that employs a population-based procedure. This algorithmic approach is both computationally efficient and simultaneously produces the prescribed number of maximally different solution alternatives in a single computational run of the procedure
Yeomans, J.S. (2019), "A Population-Based Multi-Criteria Algorithm for Alternative Generation", Transactions on Machine Learning and Artificial Intelligence, 7(4), 1-8.
Abstract
Complex problems are frequently overwhelmed by inconsistent performance requirements and incompatible specifications that can be difficult to identify at the time of problem formulation. Consequently, it is often beneficial to construct a set of different options that provide distinct approaches to the problem. These alternatives need to be close-to-optimal with respect to the specified objective(s), but be maximally different from each other in the solution domain. The approach for creating maximally different solution sets is referred to as modelling-to-generate-alternatives (MGA). This paper introduces a computationally efficient, population-based multicriteria MGA algorithm for generating sets of maximally different alternatives.
Yeomans, J.S. (2019), "A Multicriteria Simulation-Optimization Algorithm for Generating Sets of Alternatives Using Population-Based Metaheuristics", WSEAS Transactions on Computers, 18(9), 74-81.
Abstract
Stochastic optimization problems are often overwhelmed with inconsistent performance requirements and incompatible performance specifications that can be difficult to detect during problem formulation. Therefore, it can prove beneficial to create a set of dissimilar options that provide divergent perspectives to the problem. These alternatives should be near-optimal with respect to the specified objective(s), but be maximally different from each other in the decision region. The approach for creating maximally different sets of solutions is referred to as modelling-to-generate-alternatives (MGA). Simulationoptimization approaches are commonly employed to solve computationally difficult problems containing significant stochastic uncertainties. This paper provides a new, stochastic, multicriteria MGA approach that can generate sets of maximally different alternatives for any simulation-optimization method that employs a population-based algorithm.
Yeomans, J.S. (2019), "A Bicriterion Approach for Generating Alternatives Using Population-Based Algorithms", WSEAS Transactions on Systems, 18(4), 29-34.
Abstract
Complex problems are frequently inundated with incompatible performance requirements and inconsistent performance specifications that can be difficult – if not impossible – to identify at the time of problem formulation. Consequently, it is often advantageous to create a set of dissimilar options that provide distinct approaches to the problem. These disparate alternatives need to be close-to-optimal with respect to the specified objective(s), but remain maximally different from each other in the decision domain. The approach for creating such maximally different solution sets is referred to as modelling-to-generate-alternatives (MGA). This paper provides a new, bicriterion MGA approach that can generate sets of maximally different alternatives using any population-based algorithm.
Gunalay, Y. and Yeomans, J.S. (2019), "An Innovative Modelling and Decision-Support Approach for Evaluating Urban Transshipment Problems Using Electrical Trucks’ Gunalay", International Journal of Smart Vehicles and Smart Transportation , 3(2), 19-37.
Abstract
As a consequence of urban intensification, logistics planning becomes more important than ever. Electric vehicles have proved to be both environmentally friendly and a lower-cost alternative to internal combustion engine vehicles. However, existing decision methods employed by businesses and municipalities are not universally conducive to the optimization and evaluation of urban transportation systems. An innovative model and planning approach is proposed to enable urban planners to more readily evaluate the contribution of electric vehicles in city logistics and to support the decision-making process. When faced with decision-making situations that involve multiple and inconsistent performance objectives, it is often preferable to consider several quantifiably good alternatives that provide various, very different perspectives. This paper provides a modeling-to-generate-alternatives (MGA) decision-support procedure that uses the firefly algorithm (FA) metaheuristic for generating sets of maximally different alternatives for electric vehicle planning in urban transshipment problems.
Karell, V., Luukka, P., Pätäri, E. and Yeomans, J.S. (2018), "The Dirty Dozen of Valuation Ratios: Is One Better than Another?", Journal of Investment Management, 16(2), 65-98.
Abstract
This paper compares the efficacy of both traditional valuation ratios and an extensive set of related combination criteria in identifying the future best-performing stocks for a comprehensive U.S. sample over the period 1971–2013. Value portfolios formed on different criteria have remarkably different exposures to style factors. We find evidence of strong relative efficacy of three enterprise value multiples (EBIT/EV, EBITDA/EV, and S/EV). Particularly, the evidence for the unique characteristics of S/EV contributes to the existing literature. The defensive characteristic of high dividend yield is pervasive both as a stand-alone criterion and as a combination sub-criterion.
Yeomans, J.S. (2018), "Computationally Testing the Efficacy of a Modelling-to-Generate-Alternatives Procedure for Simultaneously Creating Solutions", Journal of Computer Engineering, 20(1), 38-45.
Abstract
“Real world” applications tend to contain complex performance specifications riddled with contradictory performance elements. This state arises because policymaking naturally involves multifaceted problems that are riddled with competing performance objectives and contain incompatible design requirements which are very problematic – if not impossible – to capture at the time that the requisite decision models are constructed. There are invariably unmodelled components, not readily apparent during model formulation, which could greatly impact the suitability of the model’s solutions. Consequently, it proves preferable to generate a number of dissimilar alternatives that provide multiple, distinct perspectives to the problem. These different options should all possess close-to-optimal measures with respect to the specified objective(s), but be maximally different from each other in the decision space. These maximally different solution construction approaches have been referred to as modelling-to-generate-alternatives (MGA). This study provides a procedure that simultaneously generates multiple, maximally different alternatives by employing the metaheuristic, Firefly Algorithm. The efficacy of this efficient algorithmic optimization approach is demonstrated on a commonly-tested engineering benchmark problem.
Karell, V., Luukka, P., Pätäri, E. and Yeomans, J.S. (2018), "Comparison of the Multicriteria Decision-Making Methods for Equity Portfolio Selection: The U.S. Evidence", European Journal of Operational Research, 265(2), 655-672.
Abstract
This paper compares the efficacy of four multicriteria decision-making (MCDM) methods in identifying the future best-performing stocks in two comprehensive samples of U.S. stocks. This is the first time that median-scaling (MS), the Technique for Order Preference by Similarity to an Ideal Solution (TOPSIS), the Analytic Hierarchy Process (AHP), and the additive Data Envelopment Analysis (add.DEA) have been used to combine value and momentum indicators into a single efficiency score. The results show that the MCDM methods examined can successfully be applied to equity portfolio selection. As a robustness check, we repeat all the main sample tests for the sample of the largest-cap stocks included in the two biggest size quintiles (i.e., stocks above 40% NYSE market-cap breakpoint) and find that the overall results are surprisingly robust to size effect. However, the best-performing portfolios formed on the basis of different MCDM methods have remarkably different exposures to the style factors that are commonly used to explain the abnormal returns of active equity portfolios. As a practical implication of this study, investors following certain investing styles could take these different style exposures into account when choosing the MCDM criteria that best fit their portfolio-selection purposes.
Karell, V. and Yeomans, J.S. (2018), "Anomaly Interactions and the Cross-Section of Stock Returns", Fuzzy Economic Review, 23(1), 33-61.
Abstract
This study provides new evidence on anomaly interactions, as well as on the cross-section of returns in all-but-microcap universe of U.S. stocks over the 42-year sample period from 1971 to 2013. The five anomalies being examined are size, value, profitability, investment/asset growth, and momentum. We form 5×5 conditional double-sort portfolios for each pair of anomaly variables, resulting in 20 different 5×5 sorts when using each variable in the first-stage sorting and the remaining four in the second-stage sorting. The interrelation between each pair of anomaly variables is evaluated on the basis of the monotonic relation (MR) test of Patton and Timmermann (2010) for portfolio raw returns, and in addition, by means of the Sharpe ratio comparisons. Moreover, we run Fama-MacBeth (1973) cross-sectional regressions to compare the relative explanatory power of each variable in the presence of the others. The results show that investment/asset growth and momentum dimensions capture the cross-sectional return patterns better than size, value, or profitability. The relative efficacy of momentum is higher in all-but-microcap universe than previously documented for the corresponding unlimited market-cap samples of U.S. stocks.
Yeomans, J.S. (2018), "An Efficient Simultaneous Modelling-to-Generate-Alternatives Algorithm", Journal of Scientific and Engineering Research, 5(4), 238-246.
Abstract
“Real-world” decision-making applications generally contain multifaceted performance requirements riddled with incongruent performance specifications. 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 elements, not apparent during 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 objective(s), but be maximally different from each other in terms of their decision variables. This maximally different solution creation approach is referred to as modelling-to-generate-alternatives (MGA). This chapter provides an efficient optimization algorithm that simultaneously generates multiple, maximally different alternatives by employing the metaheuristic firefly algorithm. The efficacy of this mathematical programming approach is demonstrated on a commonly tested engineering optimization benchmark problem.
Yeomans, J.S. (2018), "An Algorithm for Generating Sets of Maximally Different Alternatives Using Population-Based Metaheuristic Procedures", Transactions on Machine Learning and Artificial Intelligence, 6(5), 1-9.
Abstract
“Real world” problems typically possess complex performance conditions peppered with inconsistent performance requirements. This situation occurs because multifaceted problems are often riddled with incompatible performance objectives and contradictory design requirements which can be difficult – if not impossible – to specify when the requisite decision models are formulated. Thus, it is often desirable to generate a set of disparate alternatives that provide diverse approaches to the problem. These dissimilar options should be close-to-optimal with respect to any specified objective(s), but remain maximally different from all other solutions in the decision space. The approach for creating maximally different sets of solutions is referred to as modelling-to-generate-alternatives (MGA). This paper outlines an MGA algorithmic approach that can simultaneously generate a set of maximally different alternatives using any population-based metaheuristic.
Gunalay, Y. and Yeomans, J.S. (2018), "A Simultaneous, Simulation-Optimization Modelling-to-Generate-Alternatives Approach for Stochastic Water Resources Management Decision-Making", International Journal of Advancement in Engineering Technology, Management and Applied Science, 3(1), 57-73.
Abstract
Environmental policy formulation can prove complicated when the various system components contain considerable degrees of stochastic uncertainty. In addition, there are invariably unmodelled issues, not apparent at the time a model is constructed, that can greatly impact the acceptability of its solutions. While a mathematically optimal solution may be the best solution for the modelled problem, it is frequently not the best solution for the real problem. Consequently, it is generally preferable to create several good alternatives that provide different approaches and perspectives to the same problem. This study shows how a computationally efficient simulation-optimization (SO) approach that combines evolutionary optimization with simulation can be used to generate multiple policy alternatives that satisfy required system criteria and are maximally different in decision space. The efficacy of this stochastic modelling-to-generate-alternatives approach is demonstrated on a waste management planning case. Since SO techniques can be adapted to model a wide variety of problem types in which system components are stochastic, the practicality of this approach can be extended into many other operational and strategic planning applications containing significant sources of uncertainty.
Yeomans, J.S. (2018), "A Biologically-Inspired Metaheuristic Approach for the Simultaneous Generation of Alternatives", International Journal of Computers in Clinical Practice, 3(2), 1-12.
Abstract
Decision-making in the “real world” involves complex problems that tend to be riddled with competing performance objectives and possess requirements which are very difficult to incorporate into any underlying decision support models. There are invariably unmodelled elements, not apparent during model construction, which can greatly impact the acceptability of the model’s solutions. Consequently, it is preferable to generate numerous dissimilar alternatives that provide disparate perspectives to the problem. These alternatives should possess near-optimal objective measures with respect to all known objectives, but be maximally different from each other in terms of their decision variables. This maximally different solution creation approach is referred to as modelling-to-generate-alternatives (MGA). This article provides an efficient biologically-inspired algorithm that simultaneously generates multiple, maximally different alternatives by employing the Firefly Algorithm metaheuristic. The effectiveness of this algorithm is demonstrated on an engineering optimization benchmark test problem
Yeomans, J.S. (2017), "Simultaneous Computing of Sets of Maximally Different Alternatives to Optimal Solutions", International Journal of Engineering Research and Applications, 7(9), 21-28.
Abstract
In solving many “real world” engineering optimization 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 mathematical programming 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 nearoptimal 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 generatealternatives (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.
Imanirad, R., Yang, X.S. and Yeomans, J.S. (2017), "Simulation-Optimization for Stochastic Modelling to Generate Alternatives", International Journal of Engineering Sciences and Management Research, 4(10), 1-8.
KeywordsAbstract
In solving many practical mathematical programming applications, it is generally preferable to formulate several quantifiably good alternatives that provide very different approaches to the particular problem. This is because decisionmaking typically involves complex problems that are riddled with incompatible performance objectives and possess competing design requirements which are very difficult – if not impossible – to quantify and capture at the time that the supporting decision models are 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 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 the system structures characterized by their decision variables. This solution approach is referred to as modelling to generate-alternatives (MGA). This paper provides a biologically-inspired simulationoptimization MGA approach that uses the Firefly Algorithm to efficiently create multiple solution alternatives to stochastic problems that satisfy required system performance criteria and yet remain maximally different in their decision spaces. The efficacy of this stochastic MGA method is demonstrated using a waste facility expansion case study.
Yeomans, J.S. (2017), "An Optimization Algorithm that Simultaneously Calculates Maximally Different Alternatives", International Journal of Computational Engineering Research, 7(10), 45-50.
Abstract
When solving “real world” optimization 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 nearoptimal 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 optimization algorithm that simultaneously generates multiple, maximally different alternatives by employing the metaheuristic, Firefly Algorithm. The efficacy of this mathematical programming approach is demonstrated on a commonly-tested engineering optimization benchmark problem
Cao, T. and Yeomans, J.S. (2017), "An Evolutionary Firefly Algorithm, Goal Programming Optimization Approach for Setting the Osmotic Dehydration Parameters of Papaya", Journal of Software Engineering and Applications, 10(2), 128-142.
KeywordsAbstract
An evolutionary nature-inspired Firefly Algorithm (FA) is employed to set the optimal osmotic dehydration parameters in a case study of papaya. In the case, the functional form of the dehydration model is established via a response surface technique with the resulting optimization formulation being a non-linear goal programming model. For optimization, a computationally efficient, FA-driven method is employed and the resulting solution is shown to be superior to those from previous approaches for determining the osmotic process parameters. The final component of this study provides a computational experimentation performed on the FA to illustrate the relative sensitivity of this evolutionary metaheuristic approach over a range of the two key parameters that most influence its running time-the number of iterations and the number of fireflies. This sensitivity analysis revealed that for intermediateto-high values of either of these two key parameters, the FA would always determine overall optimal solutions, while lower values of either parameter would generate greater variability in solution quality. Since the running time complexity of the FA is polynomial in the number of fireflies but linear in the number of iterations, this experimentation shows that it is more computationally practical to run the FA using a “reasonably small” number of fireflies together with a relatively larger number of iterations than the converse.
Imanirad, R., Yang, X.S. and Yeomans, J.S. (2017), "A Stochastic Nature-Inspired Metaheuristic for Modelling-To-Generate-Alternatives", Journal of Scientific and Engineering Research, 4(11), 86-91.
KeywordsAbstract
In solving many “real world” decision-making applications, it is generally preferable to formulate several quantifiably good alternatives that provide numerous, distinct approaches to the problem. This is because policy formulation typically involves complex problems that are riddled with incongruent performance objectives and possess incompatible design requirements that can be very difficult – if not impossible – to incorporate at the time supporting decision models are constructed. By generating a set of maximally different solutions, it is believed that some of the dissimilar alternatives will provide unique perspectives that serve to satisfy the unmodelled characteristics. This maximally different solution creation approach is referred to as modelling-to-generate-alternatives (MGA). This paper provides a stochastic biologically-inspired metaheuristic simulation-optimization MGA method that can efficiently create multiple solution alternatives to problems containing significant stochastic uncertainties that satisfy required system performance criteria and yet are maximally different in their decision spaces. The efficacy of this stochastic MGA approach is demonstrated on a municipal solid waste case study. It is shown that this new computationally efficient algorithmic approach can simultaneously produce the desired number of maximally different solution alternatives in a single computational run of the procedure.
Yeomans, J.S. (2017), "A Metaheuristic Procedure for Calculating Optimal Osmotic Dehydration Parameters: A Case Study of Mushrooms", Transactions on Machine Learning and Artificial Intelligence, 5(6), 1-10.
KeywordsAbstract
The Firefly Algorithm (FA) metaheuristic is employed to determine the optimal parameter settings in a case study of the osmotic dehydration of mushrooms. In the case, the functional form of the dehydration model is established through a response surface technique and the resulting mathematical programming is formulated as a non-linear goal programming model. For optimization purposes, a computationally efficient, FA-driven method is used and the resulting optimal process parameters are shown to be superior to those from previous approaches.
Yeomans, J.S. (2017), "A Computational Algorithm for Creating Alternatives to Optimal Solutions", Transactions on Machine Learning and Artificial Intelligence, 5(5), 58-68.
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.
Cao, T. and Yeomans, J.S. (2016), "The Calculation of Optimal Osmotic Dehydration Process Parameters for Mushrooms: A Firefly Algorithm", International Journal of Environmental and Agriculture Research, 2(12), 52-58.
KeywordsAbstract
The Firefly Algorithm (FA) is employed to determine the optimal parameter settings in a case study of the osmotic dehydration process of mushrooms. In the case, the functional form of the dehydration model is established through a response surface technique and the resulting mathematical programming is formulated as a non-linear goal programming model. For optimization purposes, a computationally efficient, FA-driven method is used and the resulting optimal process parameters are shown to be superior to those from previous approaches.
Imanirad, R.,Yang, X.S. and Yeomans, J.S. (2016), "Environmental Decision-Making Under Uncertainty Using a Biologically-Inspired Simulation-Optimization Algorithm for Generating Alternative Perspectives", International Journal of Business Innovation and Research, 11(1), 38-59.
KeywordsAbstract
In solving many environmental policy formulation applications, it is generally preferable to formulate several quantifiably good alternatives that provide multiple, disparate approaches to the problem. This is because environmental decision-making typically involves complex problems that are riddled with incompatible performance objectives and possess competing design requirements which are very difficult – if not impossible – to quantify and capture at the time when supporting decision models must be constructed. By generating a set of maximally different solutions, it is hoped that some of the dissimilar alternatives can provide very different perspectives that may serve to satisfy the unmodelled objectives. This maximally different solution creation approach is referred to as modelling to generate-alternatives (MGA). This paper provides a biologically-inspired metaheuristic simulation-optimisation MGA method that can efficiently create multiple solution alternatives to environmental problems containing significant stochastic uncertainties that satisfy required system performance criteria and yet are maximally different in their decision spaces. The efficacy of this stochastic MGA approach for environmental policy formulation is demonstrated using a municipal solid waste case study. It is shown that this new computationally efficient algorithmic approach can simultaneously produce the desired number of maximally different solution alternatives in a single computational run of the procedure.
Cao, T. and Yeomans, J.S. (2016), "Creating Alternatives for Stochastic Water Resources Management Decision-Making Using a Firefly Algorithm-Driven Simulation-Optimization Approach", The Global Environmental Engineers, 3(2), 49-62.
Abstract
In solving complex water resources management (WRM) problems, it can prove preferable to create numerous quantifiably good alternatives that provide multiple, disparate perspectives. This is because WRM normally involves multifaceted problems that are riddled with incompatible performance objectives and contain inconsistent design requirements, which are very difficult to quantify and capture when supporting decisions must be constructed. By producing a set of options that are maximally different from each other in terms of their unmodelled variable structures, it is hoped that some of these dissimilar solutions may convey very different perspectives that may serve to address these unmodelled objectives. In environmental planning, this maximally different option production procedure is referred to as modelling-to-generate-alternatives (MGA). In addition, many components of WRM problems possess extensive stochastic uncertainty. This study provides a firefly algorithm-driven simulation-optimization approach for MGA that can be used to efficiently create multiple solution alternatives to problems containing significant stochastic uncertainties that satisfy required system performance criteria and yet are maximally different in their decision spaces. This algorithmic approach is both computationally efficient and simultaneously produces a prescribed number of maximally different solution alternatives in a single computational run of the procedure. The effectiveness of this stochastic MGA approach for creating alternatives in “real world”, environmental policy formulation is demonstrated using a WRM case study.
Yang, X.S and Yeomans, J.S. (2015), "Determining Optimal Osmotic Dehydration Process Parameters for Papaya: A Parametric Testing of the Firefly Algorithm for Goal Programming Optimization", Journal of Software Engineering and Applications, 10(3), 127-136.
KeywordsAbstract
This study employs a Firefly Algorithm (FA) to determine the optimal osmotic dehydration parameters for papaya. The functional form of the osmotic dehydration model is established via a standard response surface technique. The format of the resulting optimization model to be solved is a non-linear goal programming problem. While various alternate solution approaches are possible, an FA-driven procedure is employed. For optimization purposes, it has been demonstrated that the FA is more computationally efficient than other such commonly-used metaheuristics as genetic algorithms, simulated annealing, and enhanced particle swarm optimization. Hence, the FA approach is a very computationally efficient procedure. It can be shown that the resulting solution determined for the osmotic process parameters is superior to those from all previous approaches.
Yeomans, J.S. (2015), "Computing Optimal Food Drying Parameters Using the Firefly Algorithm", GSTF Journal on Computing, 4(1), 40-44.
Abstract
This study uses the Firefly Algorithm (FA) for computing process drying parameters for agricultural produce dehydration. In a case study of mushroom dehydration, the functional form of the dehydration model is approximated using a response surface technique and the resulting optimization model is a non-linear goal programming problem. While various alternate calculational approaches are possible, an FA-driven procedure is implemented for computing the solution. For optimization purposes, it has been demonstrated that the FA is more computationally efficient than other such commonly-used metaheuristics as genetic algorithms, simulated annealing, and enhanced particle swarm optimization. Hence, the FA approach is a very computationally efficient procedure. It can be shown that the resulting solution computed for the dehydration process parameters is superior to those from all previous approaches.
Yeomans, J.S. (2015), "A Parametric Testing of the Firefly Algorithm in the Determination of the Optimal Osmotic Drying Parameters of Mushrooms", Journal of Artificial Intelligence and Soft Computing Research, 4(4), 257-266.
KeywordsAbstract
The Firefly Algorithm (FA) is employed to determine the optimal parameter settings in a case study of the osmotic dehydration process of mushrooms. In the case, the functional form of the dehydration model is established through a response surface technique and the resulting mathematical programming is formulated as a non-linear goal programming model. For optimization purposes, a computationally efficient, FA-driven method is used and the resulting optimal process parameters are shown to be superior to those from previous approaches. The final section of this study provides a computational experimentation performed on the FA to analyze its relative sensitivity over a range of the two key parameters that most influence its running time.
Yang, X.S. and Yeomans, J.S. (2014), "Municipal Waste Management Optimization Using A Firefly Algorithm-Driven Simulation-Optimization Approach", International Journal of Process Management and Benchmarking, 4(4), 363-375.
Abstract
Many municipal solid waste management decision-making applications contain considerable elements of stochastic uncertainty. Simulation-optimisation techniques can be adapted to model a wide variety of problem types in which system components are stochastic. The family of optimisation methods referred to as simulation-optimisation incorporate stochastic uncertainties expressed as probability distributions directly into their computational procedures. In this paper, a new simulation-optimisation approach is presented that implements a modified version of the computationally efficient, nature-inspired firefly algorithm (FA). The effectiveness of this stochastic FA-driven simulation-optimisation procedure for optimisation is demonstrated using a municipal solid waste management case study.
Yeomans, J.S. (2014), "Establishing Optimal Dehydration Process Parameters for Papaya By Employing A Firefly Algorithm, Goal Programming Approach", International Journal of Engineering Research and Applications, 4(9), 145-149.
Abstract
This study employs a Firefly Algorithm (FA) to determine the optimal osmotic dehydration parameters for papaya. The functional form of the osmotic dehydration model is established via a standard response surface technique. The format of the resulting optimization model to be solved is a non-linear goal programming problem. While various alternate solution approaches are possible, an FA-driven procedure is employed. For optimization purposes, it has been demonstrated that the FA is more computationally efficient than other such commonly-used metaheuristics as genetic algorithms, simulated annealing, and enhanced particle swarm optimization. Hence, the FA approach is a very computationally efficient procedure. It can be shown that the resulting solution determined for the osmotic process parameters is superior to those from all previous approaches
Imanirad, R., Yang, X.S and Yeomans, J.S. (2014), "A Stochastic Nature-Inspired Approach for Modelling-to-Generate-Alternatives", Journal of Applied Operational Research, 6(1), 30-38.
KeywordsAbstract
In solving many “real world” decision-making applications, it is generally preferable to formulate several quantifiably good alternatives that provide numerous, distinct approaches to the problem. This is because policy formulation typically involves complex problems that are riddled with incongruent performance objectives and possess incompatible design requirements that can be very difficult – if not impossible – to incorporate at the time supporting decision models are constructed. By generating a set of maximally different solutions, it is believed that some of the dissimilar alternatives will provide unique perspectives that serve to satisfy the unmodelled characteristics. This maximally different solution creation approach is referred to as modelling-to-generate-alternatives (MGA). This paper provides a stochastic biologically-inspired metaheuristic simulation-optimization MGA method that can efficiently create multiple solution alternatives to problems containing significant stochastic uncertainties that satisfy required system performance criteria and yet are maximally different in their decision spaces. The efficacy of this stochastic MGA approach is demonstrated on a municipal solid waste case study. It is shown that this new computationally efficient algorithmic approach can simultaneously produce the desired number of maximally different solution alternatives in a single computational run of the procedure.
Imanirad, R., Yang, X.S. and Yeomans, J.S. (2013), "Stochastic Modelling to Generate Alternatives Using the Firefly Algorithm: A Simulation- Optimization Approach", Journal on Computing, 3(1), 23-28.
KeywordsAbstract
In solving many practical mathematical programming applications, it is generally preferable to formulate several quantifiably good alternatives that provide very different approaches to the particular problem. This is because decisionmaking typically involves complex problems that are riddled with incompatible performance objectives and possess competing design requirements which are very difficult – if not impossible – to quantify and capture at the time that the supporting decision models are 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 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 the system structures characterized by their decision variables. This solution approach is referred to as modelling to generate-alternatives (MGA). This paper provides a biologically-inspired simulationoptimization MGA approach that uses the Firefly Algorithm to efficiently create multiple solution alternatives to stochastic problems that satisfy required system performance criteria and yet remain maximally different in their decision spaces. The efficacy of this stochastic MGA method is demonstrated using a waste facility expansion case study.
Imanirad, R., Yang, X.S. and Yeomans, J.S. (2013), "Modelling-to-Generate-Alternatives Via the Firefly Algorithm", Journal of Applied Operational Research, 5(1), 14-21.
Abstract
“Real world” decision-making often involves complex problems that are riddled with incompatible and inconsistent performance objectives. These problems typically possess competing design requirements which are very difficult – if not impossible – to quantify and capture at the time that any supporting decision models are constructed. There are invariably unmodelled design issues, not apparent during the time of model construction, which can greatly impact the acceptability of the model’s solutions. Consequently, when solving many practical mathematical programming applications, it is generally preferable to formulate numerous 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 objectives, 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 efficiently create multiple solution alternatives that both satisfy required system performance criteria and yet are maximally different in their decision spaces.
Gunalay, Y. and Yeomans, J.S. (2013), "Generating Alternatives Using Simulation-Optimization Combined with Niching Operators to Address Unmodelled Objectives in a Waste Management Facility Expansion Planning Case", International Journal of Operations & Information Systems, 4(2), 50-68.
Abstract
Public sector decision-making typically involves complex problems that are riddled with incompatible performance objectives and possess competing design requirements which are very difficult – if not impossible – to quantify and capture when supporting decision models need to be constructed. There are invariably unmodelled design issues, not apparent at the time of model creation, which can greatly impact the acceptability of the solutions proposed by the model. Consequently, it is generally preferable to create several quantifiably good alternatives that provide multiple, disparate perspectives and very different approaches to the particular problem. These alternatives should possess near-optimal objective measures with respect to the known modelled objective(s), but be fundamentally different from each other in terms of the system structures characterized by their decision variables. By generating a set of very different solutions, it is hoped that some of the dissimilar alternatives can provide very different perspectives that may serve to satisfy the unmodelled objectives. This study shows how simulation-optimization (SO) modelling can be combined with niching operators to efficiently generate multiple policy alternatives that satisfy required system performance criteria in stochastically uncertain environments and yet are maximally different in the decision space. This new stochastic approach is very computationally efficient, since it permits the simultaneous generation of good solution alternatives in a single computational run of the SO algorithm. The efficacy and efficiency of this modelling-to-generate-alternatives (MGA) method is specifically demonstrated on a municipal solid waste management facility expansion case.
Imanirad, R. and Yeomans, J.S. (2013), "A Stochastic Biologically-Inspired Metaheuristic for Modelling-to-Generate-Alternatives", Lecture Notes in Management Science, 5, 1-9.
Abstract
In solving many practical mathematical programming applications, it is generally preferable to formulate several quantifiably good alternatives that provide very different approaches to the particular problem. This is because decision-making typically involves complex problems that are riddled with incompatible performance objectives and possess competing design requirements which are very difficult—if not impossible—to quantify and capture at the time that the supporting decision models are constructed. There are invariably unmodeled 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 alternatives that provide multiple, disparate perspectives to the problem. These alternatives should possess near-optimal objective measures with respect to all known modeled 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 modeling-to-generate-alternatives (MGA). This chapter provides a synopsis of various MGA techniques and demonstrates how biologically inspired MGA algorithms are particularly efficient at creating multiple solution alternatives that both satisfy required system performance criteria and yet are maximally different in their decision spaces. The efficacy and efficiency of these MGA methods are demonstrated using a number of case studies.
Imanirad, R., Yang, X.S. and Yeomans, J.S. (2013), "A Concurrent Modelling to Generate Alternatives Approach Using the Firefly Algorithm", International Journal of Decision Support System Technology, 5(2), 33-45.
Abstract
Real world” decision-making applications generally contain multifaceted performance requirements riddled with incongruent performance specifications. There are invariably unmodelled elements, not apparent during model construction, which can greatly impact the acceptability of the model’s solutions. Consequently, it is preferable to generate numerous alternatives that provide dissimilar approaches to the problem. These alternatives should possess near-optimal objective measures with respect to all known objectives, but be maximally different from each other in terms of their decision variables. This maximally different solution creation approach is referred to as modelling-to-generate-alternatives MGA. This study demonstrates how the Firefly Algorithm can concurrently create multiple solution alternatives that both satisfy required system performance criteria and yet are maximally different in their decision spaces. This new approach is 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.
Imanirad, R., Yang, X.S. and Yeomans, J.S. (2013), "A Biologically-Inspired Metaheuristic Procedure for Modelling-to-Generate-Alternatives", International Journal of Engineering Research and Applications, 3(2), 1677-1686.
Abstract
In finding solutions to many “real world” engineering optimizationproblems, it is generally desirable to be able to construct several quantifiably good alternatives that provide very different perspectives to the particular problem. This is because complex decision-making situations typically involve problems riddled with incompatible performance objectives and possess competing design requirements that are very difficult – if not impossible – to quantify and capture when the supporting decision models must be formulated. There are invariably unmodelled design issues, not apparent during model construction, which can greatly impact the acceptability of any model’s solutions. Consequently, it is preferable to generate numerous alternatives that provide dissimilar approaches 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 maximally different solution creation approach is referred to as modelling-to-generate-alternatives (MGA). This paper provides an efficient, biologicallyinspired metaheuristic MGA method that can concurrently create multiple solution alternatives that simultaneously satisfy the required system performance criteria and are maximally different in the decision space. The efficacy of this MGA approach is demonstrated on a number of benchmark engineering optimizationproblems
Yeomans, J.S. (2012), "Waste Management Facility Expansion Planning using Simulation-Optimization with Grey Programming and Penalty Functions", International Journal of Environment & Waste Management, 10(2/3), 269-283.
KeywordsAbstract
Simulation-Optimisation (SO) techniques, which incorporate inherent system uncertainties using probability distributions, have been used for optimal waste management planning. While SO can be applied to numerous stochastic problems, its solution times vary considerably from one implementation to the next. In this study, SO has been concurrently combined with both penalty functions and a Grey Programming (GP) technique in order to efficiently generate sets of numerous, good policy alternatives – an approach referred to as modelling-to-generate-alternatives. The efficacy of this approach is illustrated on a planning problem for expanding a landfill and municipal waste management facilities.
Imanirad, R. and Yeomans, J.S. (2012), "Modelling to Generate Alternatives Using Simulation-Driven Optimization: An Application to Waste Management Facility Expansion Planning", Applied Mathematics, 3(10A), 1236-1244.
KeywordsAbstract
Public sector decision-making typically involves complex problems that are riddled with competing performance objectives and possess design requirements which are difficult to capture at the time that supporting decision models are constructed. Environmental policy formulation can prove additionally complicated because the various system components often contain considerable stochastic uncertainty and frequently numerous stakeholders exist that hold completely incompatible perspectives. Consequently, there are invariably unmodelled performance design issues, not apparent at the time of the problem formulation, which can greatly impact the acceptability of any proposed solutions. While a mathematically optimal solution might provide the best solution to a modelled problem, normally this will not be the best solution to the underlying real problem. Therefore, in public environmental policy formulation, it is generally preferable to be able to create several quantifiably good alternatives that provide very different approaches and perspectives to the problem. This study shows how a computationally efficient simulation-driven optimization approach that combines evolutionary optimization with simulation can be used to generate multiple policy alternatives that satisfy required system criteria and are maximally different in decision space. The efficacy of this modelling-to-generate-alternatives method is specifically demonstrated on a municipal solid waste management facility expansion case.
Gunalay, Y., Huang, G. and Yeomans, J.S. (2012), "Modelling to Generate Alternative Policies in Highly Uncertain Environments: An Application to Municipal Solid Waste Management Planning", Journal of Environmental Informatics Letters, 19(2), 58-69.
KeywordsAbstract
Public sector decision-making typically involves complex problems that are riddled with competing performance objectives and possess design requirements which are difficult to quantify and capture at the time supporting decision models are constructed. Environmental policy formulation can prove additionally complicated because the various system components often contain considerable degrees of stochastic uncertainty. Furthermore, there are frequently numerous stakeholders with incompatible perspectives. Consequently, there are invariably unmodelled performance design issues, not apparent at the time of the construction of a decision support model, which can greatly impact the acceptability of its solutions. While a mathematically optimal solution may be the best solution to the modelled problem, it is frequently not the best solution to the real, underlying problem. Therefore, in public environmental policy formulation, it is generally preferable to create several quantifiably good alternatives that provide very different approaches to the problem. By generating a diverse set of solutions, it is hoped that some of these dissimilar alternatives can provide very different perspectives that may serve to satisfy the unmodelled objectives. This study shows how simulation-optimization (SO) modelling can be used to efficiently generate multiple policy alternatives that satisfy required system performance criteria in stochastically uncertain environments and yet are maximally different in the decision space. This new approach is very computationally efficient, since, in addition to finding the best solution to the problem, it permits the simultaneous generation of multiple, good solution alternatives in a single computational run of the SO algorithm rather than the multiple implementations required in other modelling-to-generate-alternatives procedures. The efficacy of this approach is specifically demonstrated using a previously studied waste management case from the Municipality of Hamilton-Wentworth, Ontario.
Yeomans, J.S. (2012), "Co-Evolutionary Simulation-Driven Optimization for Generating Alternatives in Waste Management Facility Expansion Planning", Journal of Computational Methods in Sciences and Engineering, 12(1/2), 111-127.
KeywordsAbstract
Public environmental policy formulation can prove complicated when the various system components contain considerable elements of stochastic uncertainty. Invariably, there are unmodelled issues, not captured or apparent at the time a model is constructed, that can greatly impact the acceptability of its solutions. While a mathematically optimal solution may be the best solution to the modelled problem, it is frequently not the best solution for the underlying real problem. Consequently, it is generally preferable to create several good alternatives that provide very different approaches and perspectives to the same problem. This study shows how a computationally efficient simulation-driven optimization (SDO) approach that combines evolutionary optimization with simulation can be used to generate multiple policy alternatives that satisfy required system criteria and are maximally different in decision space. The efficacy of this stochastic modelling-to-generate-alternatives approach is demonstrated on a waste management planning case. Since SDO techniques can be adapted to model a wide variety of problem types in which system components are stochastic, the practicality of this approach can be extended into many other application areas containing significant sources of uncertainty.
Gunalay, Y. and Yeomans, J.S. (2012), "Addressing Unmodelled Objectives and Generating Alternatives in Municipal Solid Waste Management Planning Using a Simulation-Optimization Approach Combined with Niching", Journal of Applied Operational Research, 4(2), 52-68.
Abstract
Public sector decision-making typically involves complex problems that are riddled with incompatible performance objectives and possess competing design requirements which are very difficult-if not impossible-to quantify and capture when supporting decision models need to be constructed. There are invariably unmodelled design issues, not apparent at the time of model creation, which can greatly impact the acceptability of the solutions proposed by the model. Consequently, it is generally preferable to create several quantifiably good alternatives that provide multiple, disparate perspectives and very different approaches to the particular problem. These alternatives should possess near-optimal objective measures with respect to the known modelled objectives, but be fundamentally different from each other in terms of the system structures characterized by their decision variables. By generating a set of very different solutions, it is hoped that some of the dissimilar alternatives can provide very different perspectives that may serve to satisfy the unmodelled objectives. This study shows how simulation-optimization SO modelling can be combined with niching operators to efficiently generate multiple policy alternatives that satisfy required system performance criteria in stochastically uncertain environments and yet are maximally different in the decision space. This new stochastic approach is very computationally efficient, since it permits the simultaneous generation of good solution alternatives in a single computational run of the SO algorithm. The efficacy and efficiency of this modelling-to-generate-alternatives MGA method is specifically demonstrated on a municipal solid waste management facility expansion case.
Yeomans, J.S. (2012), "A Decision Support System for Benchmarking the Energy and Waste Performance of Schools in Toronto", Environmental Systems Research, 1(5), 1-12.
Abstract
The Toronto District School Board (TDSB) oversees the largest school district in Canada and has been spent more than one third of its annual maintenance budget on energy and waste. This has directed attention toward system-wide reductions to both energy consumption patterns and waste generation rates. In this paper, a decision support system (DSS) that can process unit-incompatible measures is used for rating, ranking, and benchmarking the schools within the TDSB. Results: The DSS permits the ranking of any set of schools by contextually evaluating their relative attractiveness to other identified school groupings. Consequently, the DSS was used to explicitly rank each school’s performance within the district and to determine realistic energy improvement targets. Achieving these benchmarks would reduce system-wide energy costs by twenty-five percent. Conclusions: The TDSB study demonstrates that this DSS provides an extremely useful approach for evaluating, benchmarking and ranking the relative energy and waste performance within the school system, and the potential to extend its much broader applicability into other applications clearly warrants additional exploration.
Imanirad, R., Yang, X.S. and Yeomans, J.S. (2012), "A Computationally Efficient, Biologically-Inspired Modelling-to-Generate-Alternatives Method", Journal on Computing, 2(2), 43-37.
Abstract
“Real world” decision-making often involves complex problems that are riddled with incompatible and inconsistent performance objectives. These problems typically possess competing design requirements which are very difficult — if not impossible — to quantify and capture at the time that any supporting decision models are 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, when solving many practical mathematical programming applications, it is generally preferable to formulate numerous 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 biologically-inspired, Firefly Algorithm can be used to efficiently create multiple solution alternatives that both satisfy required system performance criteria and yet are maximally different in their decision spaces.
Imanirad, R. and Yeomans, J.S. (2012), "A Computationally Efficient Modelling-to-Generate-Alternatives Method Using the Firefly Algorithm", Lecture Notes in Management Science, 4, 30-36.
Abstract
In solving many practical mathematical programming applications, it is preferable to formulate numerous quantifiably good alternatives that provide very different perspectives to the problem. This is because decision-making typically involves complex problems that are riddled with incompatible and inconsistent performance objectives and possess competing design requirements which are very difficult – if not impossible – to quantify and capture at the time that the supporting decision models are 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 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 the system structures characterized by their decision variables. This solution approach is referred to as modelling-to-generatealternatives (MGA). This study demonstrates how the biologically-inspired, Firefly algorithm can be used to efficiently create multiple solution alternatives that both satisfy required system performance criteria and yet are maximally different in their decision spaces
Imanirad, R., Yang, X.S. and Yeomans, J.S. (2012), "A Co-Evolutionary, Nature-Inspired Algorithm for the Concurrent Generation of Alternatives", Journal on Computing, 2(3), 101-106.
Abstract
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.
Grants
Project Title Role Award Amount Year Awarded Granting Agency Project TitleCombining Simulation-Decomposition, Simulation-Optimization, and Modelling-to-Generate-Alternatives for Planning Under Uncertainty RolePrincipal Investigator Award Amount$130,000.00 Year Awarded2022-27 Granting AgencyNSERC Keynote Presentation
‘Monte Carlo Enhancement Using Simulation Decomposition: Visual Analytics in Environmental Decision-Making’, International Conference on Environmental and Energy Engineering (IC3E), Yangzhou, China, March, 2021
SimDec Book & Open-Source Application Software
Sensitivity Analysis for Business, Technology and Policymaking Made Easy with Simulation Decomposition (SimDec)
Routledge Publishing, Abingdon, Oxfordshire, UK
with Mariia Kozlova
Free-to-download, OA: https://doi.org/10.4324/9781003453789
(The publisher is currently correcting some of the coloured figures that have been printed greyscale. Please download again in a week or two for the complete updates – or feel free to download several hundred times to boost our access statistics).Open-Source Software Code in Python, R, Julia, & Matlab
SimDec Application: https://github.com/Simulation-Decomposition
Web Dashboard: https://simdec.io/
Discord Group: https://discord.gg/8jkEyqXu2W