Comparing Iterative Improvement Heuristics for Multi-Capacity Scheduling Problems - Robotics Institute Carnegie Mellon University

Comparing Iterative Improvement Heuristics for Multi-Capacity Scheduling Problems

A. Oddi, N. Policella, A. Cesta, and S. F. Smith
Workshop Paper, RCRA '07 Workshop on Experimental Evaluation of Algorithms for Solving Problems with Combinatorial Explosion, July, 2007

Abstract

Iterative Flattening search is a local search schema introduced for solving scheduling problems with a makespan minimization objective. It is an iterative two-step procedure, where on each cycle of the search a subset of or-dering decisions on the critical path in the current solution are randomly retracted and then recomputed to produce a new solution. Since its introduction, other vari-ations have been explored and shown to yield substantial performance improve-ment over the original formulation. In this spirit, we propose and experimentally evaluate further improvements to this basic local search schema. Specifically, we examine the utility (1) of operating with a more flexible solution representation, (2) of adopting a more focused decision retraction strategy and (3) of integrating iterative-flattening search with a complementary tabu search procedure. We eval-uate these extensions on large benchmark instances of the Multi-Capacity Job-Shop Scheduling Problem (MCJSSP) which have been used in previous studies of iterative flattening search procedures.

BibTeX

@workshop{Oddi-2007-120523,
author = {A. Oddi and N. Policella and A. Cesta and S. F. Smith},
title = {Comparing Iterative Improvement Heuristics for Multi-Capacity Scheduling Problems},
booktitle = {Proceedings of RCRA '07 Workshop on Experimental Evaluation of Algorithms for Solving Problems with Combinatorial Explosion},
year = {2007},
month = {July},
}