1,545 research outputs found

    Time-Cost Tradeoff and Resource-Scheduling Problems in Construction: A State-of-the-Art Review

    Get PDF
    Duration, cost, and resources are defined as constraints in projects. Consequently, Construction manager needs to balance between theses constraints to ensure that project objectives are met. Choosing the best alternative of each activity is one of the most significant problems in construction management to minimize project duration, project cost and also satisfies resources constraints as well as smoothing resources. Advanced computer technologies could empower construction engineers and project managers to make right, fast and applicable decisions based on accurate data that can be studied, optimized, and quantified with great accuracy. This article strives to find the recent improvements of resource-scheduling problems and time-cost trade off and the interacting between them which can be used in innovating new approaches in construction management. To achieve this goal, a state-of-the-art review, is conducted as a literature sample including articles implying three areas of research; time-cost trade off, constrained resources and unconstrained resources. A content analysis is made to clarify contributions and gaps of knowledge to help suggesting and specifying opportunities for future research

    Metaheuristic Optimization of Power and Energy Systems: Underlying Principles and Main Issues of the `Rush to Heuristics'

    Get PDF
    In the power and energy systems area, a progressive increase of literature contributions that contain applications of metaheuristic algorithms is occurring. In many cases, these applications are merely aimed at proposing the testing of an existing metaheuristic algorithm on a specific problem, claiming that the proposed method is better than other methods that are based on weak comparisons. This ‘rush to heuristics’ does not happen in the evolutionary computation domain, where the rules for setting up rigorous comparisons are stricter but are typical of the domains of application of the metaheuristics. This paper considers the applications to power and energy systems and aims at providing a comprehensive view of the main issues that concern the use of metaheuristics for global optimization problems. A set of underlying principles that characterize the metaheuristic algorithms is presented. The customization of metaheuristic algorithms to fit the constraints of specific problems is discussed. Some weaknesses and pitfalls that are found in literature contributions are identified, and specific guidelines are provided regarding how to prepare sound contributions on the application of metaheuristic algorithms to specific problems

    Comparison of heuristic approaches for the multiple depot vehicle scheduling problem

    Get PDF
    Given a set of timetabled tasks, the multi-depot vehicle scheduling problemis a well-known problem that consists of determining least-cost schedulesfor vehicles assigned to several depots such that each task is accomplishedexactly once by a vehicle. In this paper, we propose to compare theperformance of five different heuristic approaches for this problem,namely, a heuristic \\mip solver, a Lagrangian heuristic, a columngeneration heuristic, a large neighborhood search heuristic using columngeneration for neighborhood evaluation, and a tabu search heuristic. Thefirst three methods are adaptations of existing methods, while the last twoare novel approaches for this problem. Computational results on randomlygenerated instances show that the column generation heuristic performs thebest when enough computational time is available and stability is required,while the large neighborhood search method is the best alternative whenlooking for a compromise between computational time and solution quality.tabu search;column generation;vehicle scheduling;heuristics;Lagrangian heuristic;large neighborhood search;multiple depot

    Metaheuristic optimization of power and energy systems: underlying principles and main issues of the 'rush to heuristics'

    Get PDF
    In the power and energy systems area, a progressive increase of literature contributions containing applications of metaheuristic algorithms is occurring. In many cases, these applications are merely aimed at proposing the testing of an existing metaheuristic algorithm on a specific problem, claiming that the proposed method is better than other methods based on weak comparisons. This 'rush to heuristics' does not happen in the evolutionary computation domain, where the rules for setting up rigorous comparisons are stricter, but are typical of the domains of application of the metaheuristics. This paper considers the applications to power and energy systems, and aims at providing a comprehensive view of the main issues concerning the use of metaheuristics for global optimization problems. A set of underlying principles that characterize the metaheuristic algorithms is presented. The customization of metaheuristic algorithms to fit the constraints of specific problems is discussed. Some weaknesses and pitfalls found in literature contributions are identified, and specific guidelines are provided on how to prepare sound contributions on the application of metaheuristic algorithms to specific problems

    Matheuristics for robust optimization: application to real-world problems

    Get PDF
    In the field of optimization, the perspective that the problem data are subject to uncertainty is gaining more and more interest. The uncertainty in an optimization problem represents the measurement errors during the phase of collecting data, or unforeseen changes in the environment while implementing the optimal solution in practice. When the uncertainty is ignored, an optimal solution according to the mathematical model can turn out to be far from optimal, or even infeasible in reality. Robust optimization is an umbrella term for mathematical modelling methodologies focused on finding solutions that are reliable against the data perturbations caused by the uncertainty. Among the relatively more recent robust optimization methodologies, an important concept studied is the degree of conservativeness, which can be explained as the amount of targeted reliability against the uncertainty while looking for a solution. Because the reliability and solution cost usually end up being conflicting objectives, it is important for the decision maker to be able to configure the conservativeness degree, so that the desired balance between the cost and reliability can be obtained, and the most practical solution can be found for the problem at hand. The robust optimization methodologies are typically proposed within the framework of mathematical programming (i.e. linear programming, integer programming). Thanks to the nature of mathematical programming, these methodologies can find the exact optimum, according to the various solution evaluation perspectives they have. However, dependence on mathematical programming might also mean that such methodologies will require too much memory from the computer, and also too much execution time, when large-scale optimization problems are considered. A common strategy to avoid the big memory and execution time requirements of mathematical programming is to use metaheuristic optimization algorithms for solving large problem instances.In this research, we propose an approach for solving medium-to-large-sized robust optimization problem instances. The methodology we propose is a matheuristic (i.e. a hybridization of mathematical programming and metaheuristic). In the matheuristic approach we propose, the mathematical programming part handles the uncertainty, and the metaheuristic part handles the exploration of the solution space. Since the exploration of the solution space is entrusted onto the metaheuristic search, we can obtain practical near-optimal solutions while avoiding the big memory and time requirements that might be brought by pure mathematical programming methods. The mathematical programming part is used for making the metaheuristic favor the solutions which have more protections against the uncertainty. Another important characteristic of the methodology we propose is concurrency with information exchange: we concurrently execute multiple processes of the matheuristic algorithm, each process taking the uncertainty into account with a different degree of conservativeness. During the execution, these processes exchange their best solutions. So, if a process is stuck on a bad solution, it can realize that there is a better solution available thanks to the information exchange, and it can get unstuck. In the end, the solutions of these processes are collected into a solution pool. This solution pool provides the decision maker with alternative solutions with different costs and conservativeness degrees. Having a solution pool available at the end, the decision maker can make the most practical choice according to the problem at hand. In this thesis, we first discuss our studies in the field of robust optimization: a heuristic approach for solving a minimum power multicasting problem in wireless actuator networks under actuator distance uncertainty, and a linear programming approach for solving an aggregate blending problem in the construction industry, where the amounts of components found in aggregates are subject to uncertainty. These studies demonstrate the usage of mathematical programming for handling the uncertainty. We then discuss our studies in the field of matheuristics: a matheuristic approach for solving a large-scale energy management problem, and then a matheuristic approach for solving large instances of minimum power multicasting problem. In these studies, the usage of metaheuristics for handling the large problem instances is emphasized. In our study of solving minimum power multicasting problem, we also incorporate the mechanism of information exchange between different solvers. Later, we discuss the main matheuristic approach that we propose in this thesis. We first apply our matheuristic approach on a well-known combinatorial optimization problem: capacitated vehicle routing problem, by using an ant colony optimization as the metaheuristic part. Finally, we discuss the generality of the methodology that we propose: we suggest that it can be used as a general framework on various combinatorial optimization problems, by choosing the most appropriate metaheuristic algorithm according to the nature of the problem
    • …
    corecore