scispace - formally typeset
Open Access

Heuristic techniques in project sequencing

TLDR
This paper deals with performance evaluation of several heuristic algorithms and keeps track of each algorithms performance for varying assumptions such as the shape of the demand function and the cost-capacity characteristics for individual projects, to establish a performance profile for each algorithm.
Abstract
One of the problems faced by planners when designed an expansion plan for water resources systems is selecting the sequence of projects that satisfies a given demand at minimum cost, some prescribed time into the future. This problem is indeed closely related to what is generally known as the capacity expansion problem although unique local conditions at each project site result in a somewhat different problem formulation. To ensure an optimal solution to the project sequencing problem the usual approach has been to use dynamic programming techniques, although it suffers from the commonly known limits on problem size due to the associated excessive computational requirements. The need of planners in search of a practical screening method useful at all stages in the planning process, involving possibly a large number of projects, has led to the introduction of several heuristic algorithms. While such algorithms do not guarantee an optimal solution, their usefulness is based on the assumption that the solution obtained is close enough to being optimal for some practical purposes. Little has, however, been written about their performance in general. This paper deals with performance evaluation of several such algorithms. The algorithms are tested by creating a number of sequencing problems which are in turn solved by each of them as well as by dynamic programming. By keeping track of each algorithms performance for varying assumptions such as the shape of the demand function and the cost-capacity characteristics for individual projects, a performance profile is established for each algorithm. Such performance measure should be helpful when selecting the appropriate solution procedure to a project-sequencing problem for instance in a practical setting.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Optimizing the strategic patient mix combining queueing theory and dynamic programming

TL;DR: It is illustrated how capacity, case mix and patient mix decisions are interrelated and how understanding this complex relationship is crucial for achieving the maximum benefit from the fee-for-service financing system.

Monte carlo based risk analysis in hydroelectric power system expansion planning in the presence of uncertainty in project cost and capacity

TL;DR: In this article, the authors quantified different aspects of risk and uncertainties, such as that associated with individual project costs, capacities, load forecasts and non-optimal sequence, and concluded that better optimization and planning procedures are needed.
Proceedings ArticleDOI

Optimal hydroelectric and geothermal project sequencing and sizing with dynamic programming

TL;DR: The DP method dramatically saves computation time compared to exhaustive enumeration of the search space, and results in an globally optimal sequence and size of projects, given a set of projects with discrete sizing alternatives and other assumptions.
Proceedings ArticleDOI

Optimal renewable energy project sequencing with transmission expansion

TL;DR: In this article, the authors reformulate the Project Sequencing Problem (PSP) by expanding to simultaneously optimize generation and transmission by taking into account transmission limitations and costs, where limited set sizes are assumed to avoid the well known "curse of dimensionality".
References
More filters
Book

Dynamic Programming

TL;DR: The more the authors study the information processing aspects of the mind, the more perplexed and impressed they become, and it will be a very long time before they understand these processes sufficiently to reproduce them.
Book

Theory of scheduling

TL;DR: Reading theory of scheduling as one of the reading material to finish quickly to increase the knowledge and happiness in your lonely time.
Book

Hydrology for engineers

TL;DR: In this article, the basic processes of hydrology are stressed in detail and include weather (solar and earth radiation, temperature, humidity, wind), and precipitation (measurement, interpretation of data, variations in precipitation, snowpak and snowfall).
Journal ArticleDOI

A Dynamic Programming Approach to Sequencing Problems

TL;DR: In this paper, a dynamic programming approach to the solution of three sequencing problems, namely, a scheduling problem involving arbitrary cost functions, the traveling-salesman problem, and an assembly line balancing problem, is presented.