Grin logo
de en es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Business economics - Operations Research

Exact solution methods of project scheduling problems

Title: Exact solution methods of project scheduling problems

Seminar Paper , 2002 , 25 Pages , Grade: 1,9

Autor:in: Carsten Heuring (Author)

Business economics - Operations Research
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

The use of project management is continuously growing in industrial and public organizations providing an efficient instrument for mastering the challenges caused by steadily shortening product life cycles, decreasing profit margins, and global markets. One of the main tasks in project management is the scheduling of the project, that is, the temporal arrangement of activities. Resources are required to perform activities and are available with limited capacities. Therefore, within the project management the activities are to be scheduled subject to precendence and resource constraints. In practice, different types of resources may occur. Renewable resources (e.g. machines) are available at each point in time. Nonrenewable resources (e.g. money) are depleted by use. These resources only affect the scheduling of activities if activities can be carried out in alternative modes which differ, for example, in duration and amount of resources needed. To describe these scheduling problems we use mathematical models. The techniques to solve resource constrained project scheduling problems are descriebed with branch and bound methods.

Excerpt


Table of Contents

1 Introduction

2 The branch and bound procedure

2.1 The technique

2.2 A formal description

3 The single-mode GRCPSP

3.1 The model

3.1.1 Problem description

3.1.2 Mathematical programming formulation

3.2 A branch and bound algorithm

3.2.1 Basic terms

3.2.2 The branching scheme

3.2.2 The search strategy LLBM

3.2.3 Logical tests

4 The multi-mode GRCPSP

4.1 The model

4.1.1 Problem description

4.1.2 Mathematical programming formulation

4.2 A branch and bound algorithm

4.2.1 Basic terms

4.2.2 The precedence tree

4.2.3 Priority rules and heuristic search strategies

4.3.1 Acceleration scheme

5 Critical appreciation of branch and bound

6 Summary and prospect

Objectives & Core Topics

This paper examines exact solution methods for the generalized resource-constrained project scheduling problem (GRCPSP). The primary objective is to provide a theoretical basis and a structured overview of the branch and bound meta-strategy as applied to both single-mode and multi-mode scheduling scenarios.

  • Fundamental concepts of the branch and bound procedure.
  • Modeling and solution algorithms for single-mode GRCPSP.
  • Mathematical formulation and branching strategies for multi-mode GRCPSP.
  • Implementation of acceleration schemes and logical tests to improve algorithmic performance.
  • Critical evaluation of the effectiveness and limitations of exact algorithms in project scheduling.

Excerpt from the Book

2.1 The technique

An original problem is given which is too difficult to be solved directly. Therefore, it is natural to consider the use of an enumeration procedure for finding an optimal solution. “The basic concept underlying the branch-and-bound technique is to divide and conquer.”

Here, we assume that a given objective function has to be minimized. Furthermore, an upper bound UB on the optimal objective function value is feasible. Normally, UB is the objective function value of the optimal permissible solution which can be calculated. First, the initial subproblem as well as the subproblems are subdivided into further subproblems. For this purpose, a lower bound LB on the objective function value for every subproblem has to be calculated. Subproblems are dismissed from further considerations if fathoming tests have positively indicated. After fathoming subproblems, the remaining ones which have the smallest lower bound are branched into new subproblems. This procedure is repeated as often as any permissible solution which has an objective function value that is not larger than a lower bound of each remaining subproblem is found. As result, we obtain a multi-level enumeration tree which includes the optimal solution. For other comprehension descriptions, it is refered to Scholl et al. (1997) and Domschke and Drexl (1998).

Chapter Summaries

1 Introduction: This chapter contextualizes project management within modern industry and introduces the necessity of exact solution methods for NP-hard scheduling problems.

2 The branch and bound procedure: This chapter outlines the general "divide and conquer" philosophy of the branch and bound meta-strategy and defines the formal steps required for its execution.

3 The single-mode GRCPSP: This chapter details the mathematical modeling and a specific branch and bound algorithm, including branching schemes and search strategies, for projects with fixed durations.

4 The multi-mode GRCPSP: This chapter extends the scheduling problem to scenarios with multiple execution modes per job and introduces specific branching and acceleration techniques.

5 Critical appreciation of branch and bound: This chapter evaluates the strengths and weaknesses of exact algorithms, highlighting the trade-off between optimality and computational effort.

6 Summary and prospect: This chapter concludes the work by reviewing the covered methods and suggesting further reading regarding unified notations and recent developments in the field.

Keywords

Project Scheduling, GRCPSP, Branch and Bound, Resource Constraints, Optimization, Multi-mode, Single-mode, Enumeration Tree, Mathematical Programming, Makespan, Heuristics, Precedence Constraints, Algorithm, NP-hard, Branching Scheme.

Frequently Asked Questions

What is the primary focus of this paper?

The paper focuses on the application of exact solution methods, specifically branch and bound procedures, to solve generalized resource-constrained project scheduling problems (GRCPSP).

What are the core thematic areas discussed?

The central topics include the mathematical modeling of projects, branching strategies for both single-mode and multi-mode scenarios, and performance-enhancing logical tests.

What is the main research goal?

The goal is to provide a theoretical and practical overview of how branch and bound algorithms can be used to find optimal schedules for complex project structures.

Which scientific methodology is primarily employed?

The work utilizes mathematical modeling and the analysis of enumeration procedures, specifically the branch and bound strategy, to address scheduling optimization.

What is the scope of the main chapters?

The main chapters cover the formal description of the branch and bound technique, its adaptation to single-mode and multi-mode problems, and a critical analysis of its limitations.

Which terms characterize this research?

Key terms include GRCPSP, project management, branch and bound, optimization, and resource constraints.

How does the author define the "core time"?

The core time is the interval between the earliest starting time (based on a reduced upper bound) and the earliest finishing time, used in reduction tests to identify unfeasible partial schedules.

Why is the "serial branching scheme" contrasted with the "parallel branching scheme"?

The serial branching scheme constructs the tree by assigning starting times to individual available jobs, whereas the parallel scheme branches based on decision points where multiple jobs may be scheduled.

Excerpt out of 25 pages  - scroll top

Details

Title
Exact solution methods of project scheduling problems
College
http://www.uni-jena.de/  (Lehrstuhl für ABWL, insb. Betriebswirtschaftliche Entscheidungsanalyse)
Course
Quantitative Methoden der Projektplanung
Grade
1,9
Author
Carsten Heuring (Author)
Publication Year
2002
Pages
25
Catalog Number
V60106
ISBN (eBook)
9783638538640
ISBN (Book)
9783638684965
Language
English
Tags
Exact Quantitative Methoden Projektplanung
Product Safety
GRIN Publishing GmbH
Quote paper
Carsten Heuring (Author), 2002, Exact solution methods of project scheduling problems, Munich, GRIN Verlag, https://www.grin.com/document/60106
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  25  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint