29 research outputs found

    Multi-rendezvous Spacecraft Trajectory Optimization with Beam P-ACO

    Full text link
    The design of spacecraft trajectories for missions visiting multiple celestial bodies is here framed as a multi-objective bilevel optimization problem. A comparative study is performed to assess the performance of different Beam Search algorithms at tackling the combinatorial problem of finding the ideal sequence of bodies. Special focus is placed on the development of a new hybridization between Beam Search and the Population-based Ant Colony Optimization algorithm. An experimental evaluation shows all algorithms achieving exceptional performance on a hard benchmark problem. It is found that a properly tuned deterministic Beam Search always outperforms the remaining variants. Beam P-ACO, however, demonstrates lower parameter sensitivity, while offering superior worst-case performance. Being an anytime algorithm, it is then found to be the preferable choice for certain practical applications.Comment: Code available at https://github.com/lfsimoes/beam_paco__gtoc

    jHawanet: an open-source project for the implementation and assessment of multi-objective evolutionary algorithms on water distribution networks

    Full text link
    [EN] Efficient design and management of water distribution networks is critical for conservation of water resources and minimization of both energy requirements and maintenance costs. Several computational routines have been proposed for the optimization of operational parameters that govern such networks. In particular, multi-objective evolutionary algorithms have proven to be useful both properly describing a network and optimizing its performance. Despite these computational advances, practical implementation of multi-objective optimization algorithms for water networks is an abstruse subject for researchers and engineers, particularly since efficient coupling between multi-objective algorithms and the hydraulic network model is required. Further, even if the coupling is successfully implemented, selecting the proper set of multi-objective algorithms for a given network, and addressing the quality of the obtained results (i.e., the approximate Pareto frontier) introduces additional complexities that further hinder the practical application of these algorithms. Here, we present an open-source project that couples the EPANET hydraulic network model with the jMetal framework for multi-objective optimization, allowing flexible implementation and comparison of different metaheuristic optimization algorithms through statistical quality assessment. Advantages of this project are discussed by comparing the performance of different multi-objective algorithms (i.e., NSGA-II, SPEA2, SMPSO) on case study water pump networks available in the literatureThis research and the APC were funded by the Comision Nacional de Investigacion Cientifica y Tecnologica (Conicyt), grant number 1180660Gutierrez-Bahamondes, JH.; Salgueiro, Y.; Silva-Rubio, SA.; Alsina, MA.; Mora-Melia, D.; Fuertes-Miquel, VS. (2019). jHawanet: an open-source project for the implementation and assessment of multi-objective evolutionary algorithms on water distribution networks. Water. 11(10):1-17. https://doi.org/10.3390/w111020181171110Wang, Y., Hua, Z., & Wang, L. (2018). Parameter Estimation of Water Quality Models Using an Improved Multi-Objective Particle Swarm Optimization. Water, 10(1), 32. doi:10.3390/w10010032Letting, L., Hamam, Y., & Abu-Mahfouz, A. (2017). Estimation of Water Demand in Water Distribution Systems Using Particle Swarm Optimization. Water, 9(8), 593. doi:10.3390/w9080593Ngamalieu-Nengoue, U. A., Martínez-Solano, F. J., Iglesias-Rey, P. L., & Mora-Meliá, D. (2019). Multi-Objective Optimization for Urban Drainage or Sewer Networks Rehabilitation through Pipes Substitution and Storage Tanks Installation. Water, 11(5), 935. doi:10.3390/w11050935Morley, M. ., Atkinson, R. ., Savić, D. ., & Walters, G. . (2001). GAnet: genetic algorithm platform for pipe network optimisation. Advances in Engineering Software, 32(6), 467-475. doi:10.1016/s0965-9978(00)00107-1Van Thienen, P., & Vertommen, I. (2015). Gondwana: A Generic Optimization Tool for Drinking Water Distribution Systems Design and Operation. Procedia Engineering, 119, 1212-1220. doi:10.1016/j.proeng.2015.08.978Mala-Jetmarova, H., Sultanova, N., & Savic, D. (2017). Lost in optimisation of water distribution systems? A literature review of system operation. Environmental Modelling & Software, 93, 209-254. doi:10.1016/j.envsoft.2017.02.009Durillo, J. J., & Nebro, A. J. (2011). jMetal: A Java framework for multi-objective optimization. Advances in Engineering Software, 42(10), 760-771. doi:10.1016/j.advengsoft.2011.05.014Ravber, M., Mernik, M., & Črepinšek, M. (2017). The impact of Quality Indicators on the rating of Multi-objective Evolutionary Algorithms. Applied Soft Computing, 55, 265-275. doi:10.1016/j.asoc.2017.01.03

    Assessment of water resources management strategy under different evolutionary optimization techniques

    Get PDF
    Competitive optimization techniques have been developed to address the complexity of integrated water resources management (IWRM) modelling; however, model adaptation due to changing environments is still a challenge. In this paper we employ multi-variable techniques to increase confidence in model-driven decision-making scenarios. Here, water reservoir management was assessed using two evolutionary algorithm (EA) techniques, the epsilon-dominance-driven self-adaptive evolutionary algorithm (∈-DSEA) and the Borg multi-objective evolutionary algorithm (MOEA). Many objective scenarios were evaluated to manage flood risk, hydropower generation, water supply, and release sequences over three decades. Computationally, the ∈-DSEA's results are generally reliable, robust, effective and efficient when compared directly with the Borg MOEA but both provide decision support model outputs of value

    A comparative study of evolutionary approaches to the bi-objective dynamic Travelling Thief Problem

    Get PDF
    Dynamic evolutionary multi-objective optimization is a thriving research area. Recent contributions span the development of specialized algorithms and the construction of challenging benchmark problems. Here, we continue these research directions through the development and analysis of a new bi-objective problem, the dynamic Travelling Thief Problem (TTP), including three modes of dynamic change: city locations, item profit values, and item availability. The interconnected problem components embedded in the dynamic problem dictate that the effective tracking of good trade-off solutions that satisfy both objectives throughout dynamic events is non-trivial. Consequently, we examine the relative contribution to the non-dominated set from a variety of population seeding strategies, including exact solvers and greedy algorithms for the knapsack and tour components, and random techniques. We introduce this responsive seeding extension within an evolutionary algorithm framework. The efficacy of alternative seeding mechanisms is evaluated across a range of exemplary problem instances using ranking-based and quantitative statistical comparisons, which combines performance measurements taken throughout the optimization. Our detailed experiments show that the different dynamic TTP instances present varying difficulty to the seeding methods tested. We posit the dynamic TTP as a suitable benchmark capable of generating problem instances with different controllable characteristics aligning with many real-world problems

    Interactive ant colony optimization (iACO) for early lifecycle software design

    Get PDF
    Finding good designs in the early stages of the software development lifecycle is a demanding multi-objective problem that is crucial to success. Previously, both interactive and non-interactive techniques based on evolutionary algorithms (EAs) have been successfully applied to assist the designer. However, recently ant colony optimization was shown to outperform EAs at optimising quantitative measures of software designs with a limited computational budget. In this paper, we propose a novel interactive ACO (iACO) approach, in which the search is steered jointly by an adaptive model that combines subjective and objective measures. Results show that iACO is speedy, responsive and effective in enabling interactive, dynamic multi-objective search. Indeed, study participants rate the iACO search experience as compelling. Moreover, inspection of the learned model facilitates understanding of factors affecting users' judgements, such as the interplay between a design's elegance and the interdependencies between its components. © 2014 Springer Science+Business Media New York

    Controller tuning by means of evolutionary multiobjective optimization: current trends and applications

    Full text link
    Control engineering problems are generally multi-objective problems; meaning that there are several specifications and requirements that must be fulfilled. A traditional approach for calculating a solution with the desired trade-off is to define an optimisation statement. Multi-objective optimisation techniques deal with this problem from a particular perspective and search for a set of potentially preferable solutions; the designer may then analyse the trade-offs among them, and select the best solution according to his/her preferences. In this paper, this design procedure based on evolutionary multiobjective optimisation (EMO) is presented and significant applications on controller tuning are discussed. Throughout this paper it is noticeable that EMO research has been developing towards different optimisation statements, but these statements are not commonly used in controller tuning. Gaps between EMO research and EMO applications on controller tuning are therefore detected and suggested as potential trends for research.The first author is grateful for the hospitality and availability of the UTC at the University of Sheffield during his academic research stay at 2011; especially to Dr. P.J. Fleming for his valuable comments and insights in the development of this paper. This work was partially supported by Grant FPI-2010/19 and project PAID-2011/2732 from the Universitat Politecnica de Valencia and projects TIN2011-28082 and ENE2011-25900 from the Spanish Ministry of Economy and Competitiveness.Reynoso Meza, G.; Blasco Ferragud, FX.; Sanchís Saez, J.; Martínez Iranzo, MA. (2014). Controller tuning by means of evolutionary multiobjective optimization: current trends and applications. Control Engineering Practice. 28:58-73. https://doi.org/10.1016/j.conengprac.2014.03.003S58732

    A Review of Optimization Techniques: Applications and Comparative Analysis

    Get PDF
    Optimization algorithms exist to find solutions to various problems and then find out the optimal solutions. These algorithms are designed to reach desired goals with high accuracy and low error, as well as improve performance in various fields, including machine learning, operations research, physics, chemistry, and engineering. As technology continues to advance, optimization algorithms are increasingly needed to address complex real-world challenges and drive innovation across all disciplines. Quantitative leaps have been achieved in improving the efficiency of optimization algorithms through the diversity of sources of information feeding these algorithms according to the type of optimization problem, based on scientific and organized foundations. The objectives of this paper are to discuss the most important optimization algorithms, classify the scientific fields involved in their application, and optimize problems involved in this regard, in addition to providing a brief overview for comparison among these algorithms
    corecore