Abstract We consider the problem of finding a transitive orientation T of a comparability graph G = (V, E), such that a given partial order P is extended. Existing algorithms for this problem require the full knowledge of E, so they are of limited use in the context of a branch-and-bound algorithm, where only parts of E may be known at any stage. We present a new approach to the problem by describing a pair of necessary and sufficient conditions for the existence of an orientation T, based on two simple forbidden subconfigurations. This allows it to solve higher-dimensional packing and scheduling problems of interesting size to optimality. We have implemented this approach and the computational results are convincing
[1]
I. Rival.
Graphs and Order
,
1985
.
[2]
Bruce A. Reed,et al.
P4-comparability graphs
,
1989,
Discret. Math..
[3]
R. Möhring.
Algorithmic Aspects of Comparability Graphs and Interval Graphs
,
1985
.
[4]
M. Golumbic.
Algorithmic graph theory and perfect graphs
,
1980
.
[5]
T. Gallai.
Transitiv orientierbare Graphen
,
1967
.
[6]
Sándor P. Fekete,et al.
A New Exact Algorithm for General Orthogonal D-Dimensional Knapsack Problems
,
1997,
ESA.
[7]
Rolf H. Möhring,et al.
Solving Project Scheduling Problems by Minimum Cut Computations
,
2002,
Manag. Sci..