ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
European Journal of Operational Research
Volume 181, Issue 1, 16 August 2007, Pages 102-116
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (337 K)

  E-mail Article   
  Add to my Quick Links   
Bookmark and share in 2collab (opens in new window)
Request permission to reuse this article
  Cited By in Scopus (0)
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.ejor.2006.06.003    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2006 Elsevier B.V. All rights reserved.

Discrete Optimization

A branch and bound algorithm for the one-machine scheduling problem with minimum and maximum time lags

Gwo-Ji SheenCorresponding Author Contact Information, a, E-mail The Corresponding Author and Lu-Wen Liaoa, E-mail The Corresponding Author

aInstitute of Industrial Management, National Central University, No. 300, Jhongda Road, Jhongli City, Taoyuan County 32001, Taiwan, ROC

Received 4 May 2005; 
accepted 2 June 2006. 
Available online 11 October 2006.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

We consider the one-machine scheduling problem with minimum and maximum time lags while minimizing the makespan. This problem typically arises in a manufacturing environment where the next job has to be carried out within a specific time range after the completion of the immediately preceding job. We describe a branch and bound algorithm, based on the input and output of a clique and the relevant propositions, for finding the optimal waiting times. The computational experiments give promising results, showing whether a given instance is feasible or infeasible. With the proposed branch and bound algorithm we can either find an optimal schedule or establish the infeasibility within an acceptable run time.

Keywords: Scheduling; One machine; Makespan; Branch and bound algorithm; Minimum and maximum time lags

Article Outline

1. Introduction
2. Problem statement and terminology
2.1. Terminology
2.1.1. Clique of disjunctions
2.1.2. Starting time interval
2.1.3. Feasible schedule
2.2. Algorithm for a problem with a given job sequence
3. Branch and bound for the one-machine problem with minimum and maximum time lags
3.1. Proposition
3.1.1. Computing E and S
3.1.2. Input and output determination
3.1.3. Immediate selection of a disjunctive constraint
3.2. Branching scheme
3.3. Adjustment of starting time intervals, release times and tail values
3.4. Bounding scheme
3.5. Branch and bound algorithm
4. Computational results
5. Conclusion
Acknowledgements
Appendix A. Fixing a job e as input to yield a lower bound
Appendix B. Fixing a job s as output to yield a lower bound
References





 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.