Skip to main content
Erschienen in: Journal of Scheduling 2/2013

01.04.2013

A branch and bound algorithm for the response time variability problem

verfasst von: Alberto García-Villoria, Albert Corominas, Xavier Delorme, Alexandre Dolgui, Wieslaw Kubiak, Rafael Pastor

Erschienen in: Journal of Scheduling | Ausgabe 2/2013

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The response time variability problem (RTVP) is an NP-hard scheduling problem that has been studied intensively recently and has a wide range of real-world applications in mixed-model assembly lines, multithreaded computer systems, network environments and others. The RTVP arises whenever products, clients or jobs need to be sequenced in order to minimise the variability in the time between two successive points at which they receive the necessary resources. To date, the best exact method for solving this problem is a mixed integer linear programming (MILP) model, which solves to optimality most of instances with up to 40 units to be scheduled in a reasonable amount of time. The goal of this paper is to increase the size of the instances that can be solved to optimality. We have designed an algorithm based on the branch and bound (B&B) technique to take advantage of the particular features of the problem. Our computational experiments show that the B&B algorithm is able to solve larger instances with up to 55 units to optimality in a reasonable time.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Adenso-Díaz, B., & Laguna, M. (2006). Fine-tuning of algorithms using fractional experimental designs and local search. Operations Research, 54, 99–114. CrossRef Adenso-Díaz, B., & Laguna, M. (2006). Fine-tuning of algorithms using fractional experimental designs and local search. Operations Research, 54, 99–114. CrossRef
Zurück zum Zitat Anily, S., Glass, C. A., & Hassin, R. (1998). The scheduling of maintenance service. Discrete Applied Mathematics, 82, 27–42. CrossRef Anily, S., Glass, C. A., & Hassin, R. (1998). The scheduling of maintenance service. Discrete Applied Mathematics, 82, 27–42. CrossRef
Zurück zum Zitat Bautista, J., Companys, R., & Corominas, A. (1997). Modelling and solving the production rate variation problem (PRVP). Top, 5, 221–239. CrossRef Bautista, J., Companys, R., & Corominas, A. (1997). Modelling and solving the production rate variation problem (PRVP). Top, 5, 221–239. CrossRef
Zurück zum Zitat Bautista, J., Companys, R., & Corominas, A. (2001). Solving the generalized apportionment problem through the optimization of discrepancy functions. European Journal of Operational Research, 131, 676–684. CrossRef Bautista, J., Companys, R., & Corominas, A. (2001). Solving the generalized apportionment problem through the optimization of discrepancy functions. European Journal of Operational Research, 131, 676–684. CrossRef
Zurück zum Zitat Bollapragada, S., Bussieck, M. R., & Mallik, S. (2004). Scheduling commercial videotapes in broadcast television. Operations Research, 52, 679–689. CrossRef Bollapragada, S., Bussieck, M. R., & Mallik, S. (2004). Scheduling commercial videotapes in broadcast television. Operations Research, 52, 679–689. CrossRef
Zurück zum Zitat Brusco, M. J. (2008). Scheduling advertising slots for television. Journal of the Operational Research Society, 59, 1363–1372. CrossRef Brusco, M. J. (2008). Scheduling advertising slots for television. Journal of the Operational Research Society, 59, 1363–1372. CrossRef
Zurück zum Zitat Corominas, A., Kubiak, W., & Moreno, N. (2007). Response time variability. Journal of Scheduling, 10, 97–110. CrossRef Corominas, A., Kubiak, W., & Moreno, N. (2007). Response time variability. Journal of Scheduling, 10, 97–110. CrossRef
Zurück zum Zitat Corominas, A., García-Villoria, A., & Pastor, R. (2008). Solving the response time variability problem by means of multi-start and GRASP metaheuristics. Frontiers in Artificial Intelligence and Applications on Artificial Intelligence Research and Development, 184, 128–137. Corominas, A., García-Villoria, A., & Pastor, R. (2008). Solving the response time variability problem by means of multi-start and GRASP metaheuristics. Frontiers in Artificial Intelligence and Applications on Artificial Intelligence Research and Development, 184, 128–137.
Zurück zum Zitat Corominas, A., García-Villoria, A., & Pastor, R. (2009). Solving the response time variable problem by means of a variable neighbourhood search algorithm. In: N. Bakhtadze & A. Dolgui (Eds.), Proceedings of 13th IFAC symposium of information control problems in manufacturing (INCOM 2009), Moscow, Russia, June 3–5, 2009. Amsterdam: Elsevier Science. IFAC-PapersOnline.net (ISSN 1474-6670). Corominas, A., García-Villoria, A., & Pastor, R. (2009). Solving the response time variable problem by means of a variable neighbourhood search algorithm. In: N. Bakhtadze & A. Dolgui (Eds.), Proceedings of 13th IFAC symposium of information control problems in manufacturing (INCOM 2009), Moscow, Russia, June 3–5, 2009. Amsterdam: Elsevier Science. IFAC-PapersOnline.net (ISSN 1474-6670).
Zurück zum Zitat Corominas, A., Kubiak, W., & Pastor, R. (2010). Mathematical programming modeling of the response time variability problem. European Journal of Operational Research, 200, 347–357. CrossRef Corominas, A., Kubiak, W., & Pastor, R. (2010). Mathematical programming modeling of the response time variability problem. European Journal of Operational Research, 200, 347–357. CrossRef
Zurück zum Zitat Corominas, A., García-Villoria, A., & Pastor, R. (2011). Metaheuristic algorithms hybridized with variable neighbourhood search for solving the response time variability problem. Top. doi:10.1007/s11750-011-0175-y. Corominas, A., García-Villoria, A., & Pastor, R. (2011). Metaheuristic algorithms hybridized with variable neighbourhood search for solving the response time variability problem. Top. doi:10.​1007/​s11750-011-0175-y.
Zurück zum Zitat Dong, L., Melhem, R., & Mosse, D. (1998). Time slot allocation for real-time messages with negotiable distance constrains requirements. In 4th IEEE real-time technology and applications symposium (RTAS’98), Denver, CO. Dong, L., Melhem, R., & Mosse, D. (1998). Time slot allocation for real-time messages with negotiable distance constrains requirements. In 4th IEEE real-time technology and applications symposium (RTAS’98), Denver, CO.
Zurück zum Zitat Eiben, A. E., Hinterding, R., & Michalewicz, Z. (1999). Parameter control in evolutionary algorithms. IEEE Transactions on Evolutionary Computation, 3, 124–141. CrossRef Eiben, A. E., Hinterding, R., & Michalewicz, Z. (1999). Parameter control in evolutionary algorithms. IEEE Transactions on Evolutionary Computation, 3, 124–141. CrossRef
Zurück zum Zitat García-Villoria, A., & Pastor, R. (2009). Introducing dynamic diversity into a discrete particle swarm optimization. Computers & Operations Research, 36, 951–966. CrossRef García-Villoria, A., & Pastor, R. (2009). Introducing dynamic diversity into a discrete particle swarm optimization. Computers & Operations Research, 36, 951–966. CrossRef
Zurück zum Zitat García-Villoria, A., & Pastor, R. (2010a). Solving the response time variability problem by means of the electromagnetism-like mechanism. International Journal of Production Research, 48, 6701–6714. CrossRef García-Villoria, A., & Pastor, R. (2010a). Solving the response time variability problem by means of the electromagnetism-like mechanism. International Journal of Production Research, 48, 6701–6714. CrossRef
Zurück zum Zitat García-Villoria, A., & Pastor, R. (2010b). Solving the response time variability problem by means of a psychoclonal approach. Journal of Heuristics, 16, 337–351. CrossRef García-Villoria, A., & Pastor, R. (2010b). Solving the response time variability problem by means of a psychoclonal approach. Journal of Heuristics, 16, 337–351. CrossRef
Zurück zum Zitat García-Villoria, A., & Pastor, R. (2010c). Solving the response time variability problem by means of a genetic algorithm. European Journal of Operational Research, 202, 320–327. CrossRef García-Villoria, A., & Pastor, R. (2010c). Solving the response time variability problem by means of a genetic algorithm. European Journal of Operational Research, 202, 320–327. CrossRef
Zurück zum Zitat García-Villoria, A., Salhi, S., Corominas, A., & Pastor, R. (2011). Hyper-heuristic approaches for the response time variability problem. European Journal of Operational Research, 211, 160–169. CrossRef García-Villoria, A., Salhi, S., Corominas, A., & Pastor, R. (2011). Hyper-heuristic approaches for the response time variability problem. European Journal of Operational Research, 211, 160–169. CrossRef
Zurück zum Zitat Han, C. C., Lin, K. J., & Hou, C. J. (1996). Distance-constrained scheduling and its applications in real-time systems. IEEE Transactions on Computers, 45, 814–826. CrossRef Han, C. C., Lin, K. J., & Hou, C. J. (1996). Distance-constrained scheduling and its applications in real-time systems. IEEE Transactions on Computers, 45, 814–826. CrossRef
Zurück zum Zitat Herrmann, J. W. (2007). Generating cyclic fair sequences using aggregation and stride scheduling (Technical report tr 2007-12). University of Maryland, USA. Herrmann, J. W. (2007). Generating cyclic fair sequences using aggregation and stride scheduling (Technical report tr 2007-12). University of Maryland, USA.
Zurück zum Zitat Herrmann, J. W. (2011). Using aggregation to reduce response time variability in cyclic fair sequences. Journal of Scheduling, 14, 39–55. CrossRef Herrmann, J. W. (2011). Using aggregation to reduce response time variability in cyclic fair sequences. Journal of Scheduling, 14, 39–55. CrossRef
Zurück zum Zitat Inman, R. R., & Bulfin, R. L. (1991). Sequencing JIT mixed-model assembly lines. Management Science, 37, 901–904. CrossRef Inman, R. R., & Bulfin, R. L. (1991). Sequencing JIT mixed-model assembly lines. Management Science, 37, 901–904. CrossRef
Zurück zum Zitat Kubiak, W. (1993). Minimizing variation of production rates in just-in-time systems: a survey. European Journal of Operational Research, 66, 259–271. CrossRef Kubiak, W. (1993). Minimizing variation of production rates in just-in-time systems: a survey. European Journal of Operational Research, 66, 259–271. CrossRef
Zurück zum Zitat Kubiak, W. (2009). Proportional optimization and fairness. Berlin: Springer. Kubiak, W. (2009). Proportional optimization and fairness. Berlin: Springer.
Zurück zum Zitat Miltenburg, J. (1989). Level schedules for mixed-model assembly lines in just-in-time production systems. Management Science, 35, 192–207. CrossRef Miltenburg, J. (1989). Level schedules for mixed-model assembly lines in just-in-time production systems. Management Science, 35, 192–207. CrossRef
Zurück zum Zitat Monden, Y. (1983). Toyota production systems. Norcross: Industrial Engineering and Management Press. Monden, Y. (1983). Toyota production systems. Norcross: Industrial Engineering and Management Press.
Zurück zum Zitat Pastor, R., & Corominas, A. (2004). Branch and win: OR tree search algorithms for solving combinatorial optimisation problems. Top, 12, 169–191. CrossRef Pastor, R., & Corominas, A. (2004). Branch and win: OR tree search algorithms for solving combinatorial optimisation problems. Top, 12, 169–191. CrossRef
Zurück zum Zitat Salhi, S., & García-Villoria, A. (2011). An adaptive search for the response time variability problem. Journal of the Operational Research Society. doi:10.1057/jors.2011.46. Salhi, S., & García-Villoria, A. (2011). An adaptive search for the response time variability problem. Journal of the Operational Research Society. doi:10.​1057/​jors.​2011.​46.
Zurück zum Zitat Steiner, G., & Yeomans, S. (1993). Level schedules for mixed-model, just-in-time processes. Management Science, 39, 728–735. CrossRef Steiner, G., & Yeomans, S. (1993). Level schedules for mixed-model, just-in-time processes. Management Science, 39, 728–735. CrossRef
Zurück zum Zitat Waldspurger, C. A., & Weihl, W. E. (1994). Lottery scheduling: flexible proportional-share resource management. In Proceedings of the 1st USENIX symposium on operating system design and implementation, November 14–17, 1994. Monterey, California. Waldspurger, C. A., & Weihl, W. E. (1994). Lottery scheduling: flexible proportional-share resource management. In Proceedings of the 1st USENIX symposium on operating system design and implementation, November 14–17, 1994. Monterey, California.
Zurück zum Zitat Waldspurger, C. A., & Weihl, W. E. (1995). Stride scheduling: deterministic proportional-share resource management (Technical Report MIT/LCS/TM-528). Massachusetts Institute of Technology, MIT Laboratory for Computer Science. Waldspurger, C. A., & Weihl, W. E. (1995). Stride scheduling: deterministic proportional-share resource management (Technical Report MIT/LCS/TM-528). Massachusetts Institute of Technology, MIT Laboratory for Computer Science.
Zurück zum Zitat Wei, W. D., & Liu, C. L. (1983). On a periodic maintenance problem. Operations Research Letters, 2, 90–93. CrossRef Wei, W. D., & Liu, C. L. (1983). On a periodic maintenance problem. Operations Research Letters, 2, 90–93. CrossRef
Metadaten
Titel
A branch and bound algorithm for the response time variability problem
verfasst von
Alberto García-Villoria
Albert Corominas
Xavier Delorme
Alexandre Dolgui
Wieslaw Kubiak
Rafael Pastor
Publikationsdatum
01.04.2013
Verlag
Springer US
Erschienen in
Journal of Scheduling / Ausgabe 2/2013
Print ISSN: 1094-6136
Elektronische ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-012-0277-x

Weitere Artikel der Ausgabe 2/2013

Journal of Scheduling 2/2013 Zur Ausgabe

Premium Partner