43 research outputs found
Minimizing sum of completion times on a single machine with sequence-dependent family setup times
This paper presents a branch-and-bound (B&B) algorithm for minimizing the sum of completion times in a singlemachine scheduling setting with sequence-dependent family setup times. The main feature of the B&B algorithm is a new lower bounding scheme that is based on a networkformulation of the problem. With extensive computational tests, we demonstrate that the B&B algorithm can solve problems with up to 60 jobs and 12 families, where setup and processing times are uniformly distributed in various combinations of the [1,50] and [1,100] ranges
Computational complexity of discrete optimization problems
Recent developments in the theory of computational complexity as applied to combinatorial
problems have revealed the existence of a large class of so-called NP-complete problems, either all or none of which are solvable in polynomial time. Since many infamous combinatorial problems have been proved to be NP-complete, the latter alternative seems far more likely. In that sense, NP-completeness of a problem justifies the use of enumerative optimization methods and of approximation algorithms. In this paper we give an informal introduction to the theory of NP-completeness and derive some fundamental results, in the hope of stimulating further use of this valuable analytical tooI
Perspectives on parallel computing
Operations research is one problem domain that is likely to benefit from advances in parallel computing. We briefly review what has been achieved in recent years and try to sketch what may be expected in the near future. We argue that the lack of uniformity in available architectures is the main obstacle for the breakthrough of parallel computing. Also, formal techniques will have to be developed for the design and implementation of efficient parallel algorithms, and more realism will be required in theoretical models of parallel computation