The online target date assignment problem

  • Authors:
  • S. Heinz;S. O. Krumke;N. Megow;J. Rambau;A. Tuchscherer;T. Vredeveld

  • Affiliations:
  • Department Optimization, Konrad-Zuse-Zentrum für Informationstechnik Berlin, Berlin, Germany;Department of Mathematics, University of Kaiserslautern, Kaiserslautern, Germany;Institut für Mathematik, Technische Universität Berlin, Berlin, Germany;Lehrstuhl für Wirtschaftsmathematik, Universität Bayreuth, Bayreuth, Germany;Department Optimization, Konrad-Zuse-Zentrum für Informationstechnik Berlin, Berlin, Germany;Department of Quantitative Economics, Maastricht University, Maastricht, The Netherlands

  • Venue:
  • WAOA'05 Proceedings of the Third international conference on Approximation and Online Algorithms
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many online problems encountered in real-life involve a two-stage decision process: upon arrival of a new request, an irrevocable first-stage decision (the assignment of a specific resource to the request) must be made immediately, while in a second stage process, certain “subinstances” (that is, the instances of all requests assigned to a particular resource) can be solved to optimality (offline) later. We introduce the novel concept of an Online Target Date Assignment Problem (OnlineTDAP) as a general framework for online problems with this nature. Requests for the OnlineTDAP become known at certain dates. An online algorithm has to assign a target date to each request, specifying on which date the request should be processed (e. g., an appointment with a customer for a washing machine repair). The cost at a target date is given by the downstream cost, the optimal cost of processing all requests at that date w. r. t. some fixed downstream offline optimization problem (e. g., the cost of an optimal dispatch for service technicians). We provide general competitive algorithms for the OnlineTDAP independently of the particular downstream problem, when the overall objective is to minimize either the sum or the maximum of all downstream costs. As the first basic examples, we analyze the competitive ratios of our algorithms for the particular academic downstream problems of bin-packing, nonpreemptive scheduling on identical parallel machines, and routing a traveling salesman.