680 research outputs found

    Role of Evolutionary Algorithms in Construction Projects Scheduling

    Get PDF
    Due to the increase in the stakeholders and their objectives the construction projects have significantly been affected by the ongoing demands leading to increase in complexity of scheduling problems, research in the field of Multi-Objective Optimization (MOO) have increased significantly. Through their population-based search methodologies, Evolutionary Algorithms drove attention to their efficiency in addressing scheduling problems involving two or three objectives. Genetic Algorithms (GA) particularly have been used in most of the construction optimization problems due to their ability to provide near-optimal Pareto solutions in a reasonable amount of time for almost all objectives. However, when optimizing more than three objectives, the efficiency of such algorithms degrades and trade-offs among conflicting objectives must be made to obtain an optimal Pareto Frontier. To address that, this paper aims to provide a comparative analysis on four evolutionary algorithms (Genetic algorithms – Memetic algorithms – Particle Swarm – Ant colony) in the field of construction scheduling optimization, gaps are addressed, and recommendations are proposed for future research development

    Reactive scheduling to treat disruptive events in the MRCPSP

    Get PDF
    Esta tesis se centra en diseñar y desarrollar una metodología para abordar el MRCPSP con diversas funciones objetivo y diferentes tipos de interrupciones. En esta tesis se exploran el MRCPSP con dos funciones objetivo, a saber: (1) minimizar la duración del proyecto y (2) maximizar el valor presente neto del proyecto. Luego, se tiene en cuenta dos tipos diferentes de interrupciones, (a) interrupción de duración, e (b) interrupción de recurso renovable. Para resolver el MRCPSP, en esta tesis se proponen tres estrategias metaheurísticas: (1) algoritmo memético para minimizar la duración del proyecto, (2) algoritmo adaptativo de forrajeo bacteriano para maximizar el valor presente neto del proyecto y (3) algoritmo de optimización multiobjetivo de forrajeo bacteriano (MBFO) para resolver el MRCPSP con eventos de interrupción. Para juzgar el rendimiento del algoritmo memético y de forrajeo bacteriano propuestos, se ha llevado a cabo un extenso análisis basado en diseño factorial y diseño Taguchi para controlar y optimizar los parámetros del algoritmo. Además se han puesto a prueba resolviendo las instancias de los conjuntos más importantes en la literatura: PSPLIB (10,12,14,16,18,20 y 30 actividades) y MMLIB (50 y 100 actividades). También se ha demostrado la superioridad de los algoritmos metaheurísticos propuestos sobre otros enfoques heurísticos y metaheurísticos del estado del arte. A partir de los estudios experimentales se ha ajustado la MBFO, utilizando un caso de estudio.DoctoradoDoctor en Ingeniería Industria

    Operational Research in Education

    Get PDF
    Operational Research (OR) techniques have been applied, from the early stages of the discipline, to a wide variety of issues in education. At the government level, these include questions of what resources should be allocated to education as a whole and how these should be divided amongst the individual sectors of education and the institutions within the sectors. Another pertinent issue concerns the efficient operation of institutions, how to measure it, and whether resource allocation can be used to incentivise efficiency savings. Local governments, as well as being concerned with issues of resource allocation, may also need to make decisions regarding, for example, the creation and location of new institutions or closure of existing ones, as well as the day-to-day logistics of getting pupils to schools. Issues of concern for managers within schools and colleges include allocating the budgets, scheduling lessons and the assignment of students to courses. This survey provides an overview of the diverse problems faced by government, managers and consumers of education, and the OR techniques which have typically been applied in an effort to improve operations and provide solutions

    Chemical Reaction Optimization: A tutorial

    Get PDF
    Chemical Reaction Optimization (CRO) is a recently established metaheuristics for optimization, inspired by the nature of chemical reactions. A chemical reaction is a natural process of transforming the unstable substances to the stable ones. In microscopic view, a chemical reaction starts with some unstable molecules with excessive energy. The molecules interact with each other through a sequence of elementary reactions. At the end, they are converted to those with minimum energy to support their existence. This property is embedded in CRO to solve optimization problems. CRO can be applied to tackle problems in both the discrete and continuous domains. We have successfully exploited CRO to solve a broad range of engineering problems, including the quadratic assignment problem, neural network training, multimodal continuous problems, etc. The simulation results demonstrate that CRO has superior performance when compared with other existing optimization algorithms. This tutorial aims to assist the readers in implementing CRO to solve their problems. It also serves as a technical overview of the current development of CRO and provides potential future research directions. © 2012 The Author(s).published_or_final_versionSpringer Open Choice, 25 May 201

    Tabu Search: A Comparative Study

    Get PDF

    Dual objective oil and gas field development project optimization of stochastic time cost tradeoff problems

    Get PDF
    Conducting stochastic-time-cost-tradeoff-problem (STCTP) analysis beneficially extends the scope of discrete project duration-cost analysis for oil and gas field development projects. STCTP can be particularly insightful when using a dual-objective optimization approach to locate minimum-total-project-cost solutions, and to additionally derive a Pareto frontier of non-dominated-total-project-cost solutions across a wide range of potential project durations. For STCTP project-work-item durations and costs are expressed as probability distributions and sampled with random numbers (0, 1). By controlling the fractional numbers used to sample the work-item cost distributions by formulas linked to the random numbers used to sample the work-item duration distribution, a wide range of complex time-cost relationships are readily applied. The memetic algorithm developed for constrained STCTP involves ten metaheuristics configured to focus partly on local exploitation and partly on exploration of the feasible solution space. This dual focus effectively delivers the dual objective of: 1) locating the global minimum total-project- cost solution, if it exists, or the region in the vicinity of where that solution exists; and, 2) developing a Pareto frontier. Analysis of an example project, applying eight distinct work-item time-cost relationships, demonstrates with the aid of metaheuristic profiling, that the memetic STCTP algorithm coded in Visual Basic for Applications and operated in Microsoft Excel effectively delivers on both objectives. Dynamic adjustment factors applied by some metaheuristics, derived from fat-tailed distributions adjusted by chaotic sequences, aid the efficient sampling of the feasible solution space. The metaheuristic profiles also help to fine tune the configuration of the algorithm to further enhance performance for specific work-item time-cost relationships.Cited as: Wood, D.A. Dual objective oil and gas field development project optimization of stochastic time cost tradeoff problems. Advances in Geo-Energy Research, 2018, 2(1): 14-33, doi: 10.26804/ager.2018.01.0

    Enabling the “Easy Button” for Broad, Parallel Optimization of Functions Evaluated by Simulation

    Get PDF
    Java Optimization by Simulation (JOBS) is presented: an open-source, object-oriented Java library designed to enable the study, research, and use of optimization for models evaluated by simulation. JOBS includes several novel design features that make it easy for a simulation modeler, without extensive expertise in optimization or parallel computation, to define an optimization model with deterministic and/or stochastic constraints, choose one or more metaheuristics to solve it and run, using massively parallel function evaluation to reduce wall-clock times. JOBS is supported by a new language independent, application programming interface (API) for remote simulation model evaluation and a serverless computing environment to provide massively parallel function evaluation, on demand. Dynamic loop scheduling methods are evaluated in the serverless environment with the opportunity for significant resource contention for master node computing power and network bandwidth. JOBS implements several population-based and single-solution improvement metaheuristics (solvers) for real, discrete, and mixed problems. The object-oriented design is extendible with classes that drastically reduce the amount of code required to implement a new solver and encourage re-use of solvers as building blocks for creating new multi-stage solvers or memetic algorithms

    On green routing and scheduling problem

    Full text link
    The vehicle routing and scheduling problem has been studied with much interest within the last four decades. In this paper, some of the existing literature dealing with routing and scheduling problems with environmental issues is reviewed, and a description is provided of the problems that have been investigated and how they are treated using combinatorial optimization tools
    corecore