Skip to main content
Erschienen in: Journal of Scheduling 3/2019

20.08.2018

Two-agent scheduling on unrelated parallel machines with total completion time and weighted number of tardy jobs criteria

verfasst von: Yunqiang Yin, Youhua Chen, Kaida Qin, Dujuan Wang

Erschienen in: Journal of Scheduling | Ausgabe 3/2019

Einloggen

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

search-config
loading …

Abstract

This paper considers a two-agent scheduling problem in which each agent has a set of jobs that competes with that of another agent for the use of m unrelated parallel machines. Each agent aims to minimize a certain scheduling criterion related to the completion times of its jobs. The overall objective is to minimize the total completion time of the jobs of one agent while keeping the weighted number of tardy jobs of another agent within a given limit. We introduce a novel column generation scheme, called in-out column generation, to maintain the stability of dual variables and then embed this scheme into a branch-and-price framework. A greedy heuristic is used to obtain a set of initial columns to start the in-out column generation. The pricing subproblem in the column generation scheme is formulated as a single-machine scheduling problem that can be solved using dynamic programming techniques. An efficient branching strategy that is compatible with pricing subproblems is also proposed. The extensive computational results that are obtained by using randomly generated data demonstrate that our branch-and-price algorithm is singularly efficient and promising.

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!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
Zurück zum Zitat Agnetis, A. (2012). New directions in: Informatics, optimization, logistics, and production. In P. B. Mirchandani, J. C. Smith, & H. J. Greenberg (Eds.), Multiagent scheduling problems, tutorials in operations research (pp. 151–170). Catonsville: INFORMS. Agnetis, A. (2012). New directions in: Informatics, optimization, logistics, and production. In P. B. Mirchandani, J. C. Smith, & H. J. Greenberg (Eds.), Multiagent scheduling problems, tutorials in operations research (pp. 151–170). Catonsville: INFORMS.
Zurück zum Zitat Agnetis, A., Billaut, J. C., Gawiejnowicz, S., Pacciarelli, D., & Soukhal, A. (2014). Multiagent scheduling: Models and algorithms. Heidelberg: Springer.CrossRef Agnetis, A., Billaut, J. C., Gawiejnowicz, S., Pacciarelli, D., & Soukhal, A. (2014). Multiagent scheduling: Models and algorithms. Heidelberg: Springer.CrossRef
Zurück zum Zitat Agnetis, A., Mirchandani, P. B., Pacciarelli, D., & Pacifici, A. (2004). Scheduling problems with two competing agents. Operations Research, 52, 229–242.CrossRef Agnetis, A., Mirchandani, P. B., Pacciarelli, D., & Pacifici, A. (2004). Scheduling problems with two competing agents. Operations Research, 52, 229–242.CrossRef
Zurück zum Zitat Baker, K. R., & Smith, J. C. (2003). A multiple-criterion model for machine scheduling. Journal of Scheduling, 6, 7–16.CrossRef Baker, K. R., & Smith, J. C. (2003). A multiple-criterion model for machine scheduling. Journal of Scheduling, 6, 7–16.CrossRef
Zurück zum Zitat Bard, J. F., & Rojanasoonthon, S. (2006). A branch-and-price algorithm for parallel machine scheduling with time windows and job priorities. Naval Research Logistics, 53, 24–44.CrossRef Bard, J. F., & Rojanasoonthon, S. (2006). A branch-and-price algorithm for parallel machine scheduling with time windows and job priorities. Naval Research Logistics, 53, 24–44.CrossRef
Zurück zum Zitat Ben-Ameur, W., & Neto, J. (2007). Acceleration of cutting-plane and column generation algorithms: Applications to network design. Networks, 49(1), 3–17.CrossRef Ben-Ameur, W., & Neto, J. (2007). Acceleration of cutting-plane and column generation algorithms: Applications to network design. Networks, 49(1), 3–17.CrossRef
Zurück zum Zitat Brunner, J. O., Bard, J. F., & Kolisch, R. (2010). Midterm scheduling of physicians with flexible shifts using branch and price. IIE Transactions, 43, 84–109.CrossRef Brunner, J. O., Bard, J. F., & Kolisch, R. (2010). Midterm scheduling of physicians with flexible shifts using branch and price. IIE Transactions, 43, 84–109.CrossRef
Zurück zum Zitat Chen, Z. L., & Powell, W. B. (1999). Solving parallel machine scheduling problems by column generation. INFORMS Journal on Computing, 11, 78–94.CrossRef Chen, Z. L., & Powell, W. B. (1999). Solving parallel machine scheduling problems by column generation. INFORMS Journal on Computing, 11, 78–94.CrossRef
Zurück zum Zitat Elvikis, D., Hamacher, H. W., & T’kindt, V. (2011). Scheduling two agents on uniform parallel machines with makespan and cost functions. Journal of Scheduling, 14, 471–481.CrossRef Elvikis, D., Hamacher, H. W., & T’kindt, V. (2011). Scheduling two agents on uniform parallel machines with makespan and cost functions. Journal of Scheduling, 14, 471–481.CrossRef
Zurück zum Zitat Gerstl, E., & Mosheiov, G. (2013). Scheduling problems with two competing agents to minimized weighted earliness–tardiness. Computers and Operations Research, 40, 109–116.CrossRef Gerstl, E., & Mosheiov, G. (2013). Scheduling problems with two competing agents to minimized weighted earliness–tardiness. Computers and Operations Research, 40, 109–116.CrossRef
Zurück zum Zitat Gerstl, E., & Mosheiov, G. (2014). Single machine just-in-time scheduling problems with two competing agents. Naval Research Logistics, 61, 1–16.CrossRef Gerstl, E., & Mosheiov, G. (2014). Single machine just-in-time scheduling problems with two competing agents. Naval Research Logistics, 61, 1–16.CrossRef
Zurück zum Zitat Keller, B., & Bayraksan, G. (2009). Scheduling jobs sharing multiple resources under uncertainty: A stochastic programming approach. IIE Transactions, 42, 16–30.CrossRef Keller, B., & Bayraksan, G. (2009). Scheduling jobs sharing multiple resources under uncertainty: A stochastic programming approach. IIE Transactions, 42, 16–30.CrossRef
Zurück zum Zitat Kovalyov, M. Y., Oulamara, A., & Soukhal, A. (2015). Two-agent scheduling with agent specific batches on an unbounded serial batching machine. Journal of Scheduling, 18, 423–434.CrossRef Kovalyov, M. Y., Oulamara, A., & Soukhal, A. (2015). Two-agent scheduling with agent specific batches on an unbounded serial batching machine. Journal of Scheduling, 18, 423–434.CrossRef
Zurück zum Zitat Lee, K., Choi, B.-C., Leung, J. Y. T., & Pinedo, M. L. (2009). Approximation algorithms for multi-agent scheduling to minimize total weighted completion time. Information Processing Letters, 109, 913–917.CrossRef Lee, K., Choi, B.-C., Leung, J. Y. T., & Pinedo, M. L. (2009). Approximation algorithms for multi-agent scheduling to minimize total weighted completion time. Information Processing Letters, 109, 913–917.CrossRef
Zurück zum Zitat Leung, J. Y. T., Pinedo, M., & Wan, G. (2010). Competitive two agents scheduling and its applications. Operations Research, 58(2), 458–469.CrossRef Leung, J. Y. T., Pinedo, M., & Wan, G. (2010). Competitive two agents scheduling and its applications. Operations Research, 58(2), 458–469.CrossRef
Zurück zum Zitat Li, S. S., & Yuan, J. J. (2012). Unbounded parallel-batching scheduling with two competitive agents. Journal of Scheduling, 15, 629–640.CrossRef Li, S. S., & Yuan, J. J. (2012). Unbounded parallel-batching scheduling with two competitive agents. Journal of Scheduling, 15, 629–640.CrossRef
Zurück zum Zitat Mor, B., & Mosheiov, G. (2010). Scheduling problems with two competing agents to minimize minmax and minsum earliness measures. European Journal of Operational Research, 206, 540–546.CrossRef Mor, B., & Mosheiov, G. (2010). Scheduling problems with two competing agents to minimize minmax and minsum earliness measures. European Journal of Operational Research, 206, 540–546.CrossRef
Zurück zum Zitat Ng, C., Cheng, T. C. E., & Yuan, J. (2006). A note on the complexity of the problem of two-agent scheduling on a single machine. Journal of Combinatorial Optimization, 12, 387–394.CrossRef Ng, C., Cheng, T. C. E., & Yuan, J. (2006). A note on the complexity of the problem of two-agent scheduling on a single machine. Journal of Combinatorial Optimization, 12, 387–394.CrossRef
Zurück zum Zitat Ng, T. S. A., & Johnson, E. L. (2008). Production planning with flexible customization using a branch-price-cut method. IIE Transactions, 40, 1198–1210.CrossRef Ng, T. S. A., & Johnson, E. L. (2008). Production planning with flexible customization using a branch-price-cut method. IIE Transactions, 40, 1198–1210.CrossRef
Zurück zum Zitat Perez-Gonzalez, P., & Framinan, J. M. (2014). A common framework and taxonomy for multicriteria scheduling problem with interfering and competing jobs: Multi-agent scheduling problems. European Journal of Operational Research, 235, 1–16.CrossRef Perez-Gonzalez, P., & Framinan, J. M. (2014). A common framework and taxonomy for multicriteria scheduling problem with interfering and competing jobs: Multi-agent scheduling problems. European Journal of Operational Research, 235, 1–16.CrossRef
Zurück zum Zitat Pessoa, A., Uchoa, E., Poggi de Aragao, M., & Rodrigues, R. (2010). Exact algorithm over an arc-time-indexed formulation for parallel machine scheduling problems. Mathematical Programming Computation, 2, 259–290.CrossRef Pessoa, A., Uchoa, E., Poggi de Aragao, M., & Rodrigues, R. (2010). Exact algorithm over an arc-time-indexed formulation for parallel machine scheduling problems. Mathematical Programming Computation, 2, 259–290.CrossRef
Zurück zum Zitat Ramacher, R., & Mönch, L. (2016). An automated negotiation approach to solve single machine scheduling problems with interfering job sets. Computers and Industrial Engineering, 99, 317–329.CrossRef Ramacher, R., & Mönch, L. (2016). An automated negotiation approach to solve single machine scheduling problems with interfering job sets. Computers and Industrial Engineering, 99, 317–329.CrossRef
Zurück zum Zitat van den Akker, J. M., Hoogeveen, J. A., & Van de Velde, S. L. (1999). Parallel machine scheduling by column generation. Operations Research, 47, 862–872.CrossRef van den Akker, J. M., Hoogeveen, J. A., & Van de Velde, S. L. (1999). Parallel machine scheduling by column generation. Operations Research, 47, 862–872.CrossRef
Zurück zum Zitat van den Akker, J. M., Hoogeveen, J. A., & van Kempen, J. W. (2012). Using column generation to solve parallel machine scheduling problems with minmax objective functions. Journal of Scheduling, 15, 801–810.CrossRef van den Akker, J. M., Hoogeveen, J. A., & van Kempen, J. W. (2012). Using column generation to solve parallel machine scheduling problems with minmax objective functions. Journal of Scheduling, 15, 801–810.CrossRef
Zurück zum Zitat Vanderbeck, F. (2000). Exact algorithm for minimising the number of setups in the one-dimensional cutting stock problem. Operations Research, 48, 915–926.CrossRef Vanderbeck, F. (2000). Exact algorithm for minimising the number of setups in the one-dimensional cutting stock problem. Operations Research, 48, 915–926.CrossRef
Zurück zum Zitat Wan, G., Vakati, R. S., Leung, J. Y. T., & Pinedo, M. (2010). Scheduling two agents with controllable processing times. European Journal of Operational Research, 205, 528–539.CrossRef Wan, G., Vakati, R. S., Leung, J. Y. T., & Pinedo, M. (2010). Scheduling two agents with controllable processing times. European Journal of Operational Research, 205, 528–539.CrossRef
Zurück zum Zitat Wolsey, L. (1998). Integer programming. New York: Wiley. Wolsey, L. (1998). Integer programming. New York: Wiley.
Zurück zum Zitat Yin, Y., Cheng, S. R., Cheng, T. C. E., Wang, D., & Wu, C. C. (2016). Just-in-time scheduling with two competing agents on unrelated parallel machines. Omega, 63, 41–47.CrossRef Yin, Y., Cheng, S. R., Cheng, T. C. E., Wang, D., & Wu, C. C. (2016). Just-in-time scheduling with two competing agents on unrelated parallel machines. Omega, 63, 41–47.CrossRef
Zurück zum Zitat Yin, Y., Wang, D., Wu, C. C., & Cheng, T. C. E. (2016). CON/SLK due date assignment and scheduling on a single machine with two agents. Naval Research Logistics, 63(5), 416–429.CrossRef Yin, Y., Wang, D., Wu, C. C., & Cheng, T. C. E. (2016). CON/SLK due date assignment and scheduling on a single machine with two agents. Naval Research Logistics, 63(5), 416–429.CrossRef
Metadaten
Titel
Two-agent scheduling on unrelated parallel machines with total completion time and weighted number of tardy jobs criteria
verfasst von
Yunqiang Yin
Youhua Chen
Kaida Qin
Dujuan Wang
Publikationsdatum
20.08.2018
Verlag
Springer US
Erschienen in
Journal of Scheduling / Ausgabe 3/2019
Print ISSN: 1094-6136
Elektronische ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-018-0583-z

Weitere Artikel der Ausgabe 3/2019

Journal of Scheduling 3/2019 Zur Ausgabe

Premium Partner