Arrow Research search

Author name cluster

Andreas S. Schulz

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

6 papers
2 author rows

Possible papers

6

TCS Journal 2009 Journal Article

Coordination mechanisms for selfish scheduling

  • Nicole Immorlica
  • Li (Erran) Li
  • Vahab S. Mirrokni
  • Andreas S. Schulz

In machine scheduling, a set of jobs must be scheduled on a set of machines so as to minimize some global objective function, such as the makespan, which we consider in this paper. In practice, jobs are often controlled by independent, selfishly acting agents, which each select a machine for processing that minimizes the (expected) completion time. This scenario can be formalized as a game in which the players are job owners, the strategies are machines, and a player’s disutility is the completion time of its jobs in the corresponding schedule. The equilibria of these games may result in larger-than-optimal overall makespan. The price of anarchy is the ratio of the worst-case equilibrium makespan to the optimal makespan. In this paper, we design and analyze scheduling policies, or coordination mechanisms, for machines which aim to minimize the price of anarchy of the corresponding game. We study coordination mechanisms for four classes of multiprocessor machine scheduling problems and derive upper and lower bounds on the price of anarchy of these mechanisms. For several of the proposed mechanisms, we also prove that the system converges to a pure-strategy Nash equilibrium in a linear number of rounds. Finally, we note that our results are applicable to several practical problems arising in communication networks.

TCS Journal 1998 Journal Article

Switchbox routing in VLSI design: Closing the complexity gap

  • Stephan Hartmann
  • Markus W. Schäffter
  • Andreas S. Schulz

The design of integrated circuits has achieved a great deal of attention in the last decade. In the routing phase, there have survived two unsolved layout problems that are important from both the theoretical and the practical point of view. Up to now, switchbox routing has been known to be solvable in polynomial time when there are only 2-terminal nets, and to be NP-complete in case there exist nets involving at least five terminals. Our main result is that this problem is NP-complete even if no net has more than three terminals. Hence, from the theoretical perspective, the switchbox routing problem is completely settled. The NP-completeness proof is based on a reduction from a special kind of the satisfiability problem. It also is possible to adopt our construction to channel routing implying that this problem is NP-complete, even if each net does not consist of more than five terminals. This improves upon a result of Sarrafzadeh who proved the NP-completeness in case of nets with no more than six terminals.