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

01.06.2015

Scheduling two agent task chains with a central selection mechanism

verfasst von: Alessandro Agnetis, Gaia Nicosia, Andrea Pacifici, Ulrich Pferschy

Erschienen in: Journal of Scheduling | Ausgabe 3/2015

Einloggen

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

search-config
loading …

Abstract

In this paper, we address a deterministic scheduling problem in which two agents compete for the usage of a single machine. Each agent decides on a fixed order to submit its tasks to an external coordination subject, who sequences them according to a known priority rule. We consider the problem from different perspectives. First, we characterize the set of Pareto-optimal schedules in terms of size and computational complexity. We then address the problem from the single-agent point-of-view, that is, we consider the problem of deciding how to submit one agent’s tasks only taking into account its own objective function against the other agent, the opponent. In this regard, we consider two different settings depending on the information available to the agents: In one setting, the considered agent knows in advance all information about the submission sequence of the opponent; and in the second setting (as in minimax strategies in game theory), the agent has no information on the opponent strategy and wants to devise a strategy that minimizes its solution cost in the worst possible case. Finally, we assess the performance of some classical single-agent sequencing rules in the two-agent setting.

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!

Fußnoten
1
Note that this assumption is without loss of generality: The case in which the two agents tasks sets have different cardinality can be easily addressed by considering dummy tasks with 0 processing times and weights.
 
2
Since anyway \(i\) would be placed before \(j\) in block \(D_{k(j)}\), these arguments hold also for \(s=k(j)\).
 
3
The result was probably proved elsewhere, but we are not aware of any reference.
 
Literatur
Zurück zum Zitat Agnetis, A., Billaut, J.-C., Gawiejnowicz, S., Pacciarelli, D., & Soukhal, A. (2014). Multiagent scheduling: Models and algorithms. Berlin: Springer.CrossRef Agnetis, A., Billaut, J.-C., Gawiejnowicz, S., Pacciarelli, D., & Soukhal, A. (2014). Multiagent scheduling: Models and algorithms. Berlin: 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(2), 229–242.CrossRef Agnetis, A., Mirchandani, P. B., Pacciarelli, D., & Pacifici, A. (2004). Scheduling problems with two competing agents. Operations Research, 52(2), 229–242.CrossRef
Zurück zum Zitat Agnetis, A., Nicosia, G., Pacifici, A., & Pferschy, U. (2013). Two agents competing for a shared machine. In Proceedings of the 3rd international conference on algorithmic decision theory (ADT 2013), Lecture notes in computer science 8176, pp. 1–14, Springer: Berlin. Agnetis, A., Nicosia, G., Pacifici, A., & Pferschy, U. (2013). Two agents competing for a shared machine. In Proceedings of the 3rd international conference on algorithmic decision theory (ADT 2013), Lecture notes in computer science 8176, pp. 1–14, Springer: Berlin.
Zurück zum Zitat Agnetis, A., Pacciarelli, D., & Pacifici, A. (2007). Combinatorial models for multi-agent scheduling problems, in multiprocessor scheduling: Theory and applications. Vienna, Austria: I-Tech Education and Publishing. Agnetis, A., Pacciarelli, D., & Pacifici, A. (2007). Combinatorial models for multi-agent scheduling problems, in multiprocessor scheduling: Theory and applications. Vienna, Austria: I-Tech Education and Publishing.
Zurück zum Zitat Agnetis, A., De Pascale, G., & Pranzo, M. (2009). Computing the Nash solution for scheduling bargaining problems. International Journal of Operational Research, 6(1), 54–69.CrossRef Agnetis, A., De Pascale, G., & Pranzo, M. (2009). Computing the Nash solution for scheduling bargaining problems. International Journal of Operational Research, 6(1), 54–69.CrossRef
Zurück zum Zitat Arbib, C., Smriglio, S., & Servilio, M. (2004). A competitive scheduling problem and its relevance to UMTS channel assignment. Networks, 44(2), 132–141. Arbib, C., Smriglio, S., & Servilio, M. (2004). A competitive scheduling problem and its relevance to UMTS channel assignment. Networks, 44(2), 132–141.
Zurück zum Zitat Baker, K., & Smith, J. C. (2003). A multiple criterion model for machine scheduling. Journal of Scheduling, 6(1), 7–16.CrossRef Baker, K., & Smith, J. C. (2003). A multiple criterion model for machine scheduling. Journal of Scheduling, 6(1), 7–16.CrossRef
Zurück zum Zitat Cohen, J., Cordeiro, D., Trystram, D., & Wagner, F. (2011). Multi-organization scheduling approximation algorithms. Concurrency and computation: Practice and experience, 23(17), 2220–2234.CrossRef Cohen, J., Cordeiro, D., Trystram, D., & Wagner, F. (2011). Multi-organization scheduling approximation algorithms. Concurrency and computation: Practice and experience, 23(17), 2220–2234.CrossRef
Zurück zum Zitat Darmann, A., Nicosia, G., Pferschy, U., & Schauer, J. (2014). The subset sum game. European Journal of Operational Research, 233(3), 539–549.CrossRef Darmann, A., Nicosia, G., Pferschy, U., & Schauer, J. (2014). The subset sum game. European Journal of Operational Research, 233(3), 539–549.CrossRef
Zurück zum Zitat Ding, G., & Sun, S. (2010). Single-machine scheduling problems with two agents competing for makespan (pp. 244–255). Lecture notes in computer science, 6328, Berlin: Springer. Ding, G., & Sun, S. (2010). Single-machine scheduling problems with two agents competing for makespan (pp. 244–255). Lecture notes in computer science, 6328, Berlin: Springer.
Zurück zum Zitat Garey, M. R., Tarjan, R. E., & Wilfong, G. T. (1988). One-processor scheduling with symmetric earliness and tardiness penalties. Mathematics of Operations Research, 13(2), 330–348.CrossRef Garey, M. R., Tarjan, R. E., & Wilfong, G. T. (1988). One-processor scheduling with symmetric earliness and tardiness penalties. Mathematics of Operations Research, 13(2), 330–348.CrossRef
Zurück zum Zitat Hall, N. G., & Liu, Z. (2013). Market good flexibility in capacity auctions. Production and Operations Management, 22(2), 459–472.CrossRef Hall, N. G., & Liu, Z. (2013). Market good flexibility in capacity auctions. Production and Operations Management, 22(2), 459–472.CrossRef
Zurück zum Zitat Huynh, Tuong N., Soukhal, A., & Billaut, J.-C. (2012). Single-machine multi-agent scheduling problems with a global objective function. Journal of Scheduling, 15(1), 311–321. Huynh, Tuong N., Soukhal, A., & Billaut, J.-C. (2012). Single-machine multi-agent scheduling problems with a global objective function. Journal of Scheduling, 15(1), 311–321.
Zurück zum Zitat Jayasudha, A. R., & Purusothaman, T. (2012). Job scheduling model with job sequencing and prioritizing strategy in grid computing. International Journal of Computer Applications, 46(24), 29–32. Jayasudha, A. R., & Purusothaman, T. (2012). Job scheduling model with job sequencing and prioritizing strategy in grid computing. International Journal of Computer Applications, 46(24), 29–32.
Zurück zum Zitat Leung, J. Y.-T., Dror, M., & Young, G. H. (2001). A note on an open-end bin packing problem. Journal of Scheduling, 4, 201–207.CrossRef Leung, J. Y.-T., Dror, M., & Young, G. H. (2001). A note on an open-end bin packing problem. Journal of Scheduling, 4, 201–207.CrossRef
Zurück zum Zitat Marini, C., Nicosia, G., Pacifici, A., & Pferschy, U. (2013). Strategies in competing subset selection. Annals of Operations Research, 207(1), 181–200.CrossRef Marini, C., Nicosia, G., Pacifici, A., & Pferschy, U. (2013). Strategies in competing subset selection. Annals of Operations Research, 207(1), 181–200.CrossRef
Zurück zum Zitat Nicosia, G., Pacifici, A., & Pferschy, U. (2009). Subset weight maximization with two competing agents. In Proceedings of algorithmic decision theory: ADT 2009, Lecture notes in computer science 5783, pp. 74–85, Berlin: Springer. Nicosia, G., Pacifici, A., & Pferschy, U. (2009). Subset weight maximization with two competing agents. In Proceedings of algorithmic decision theory: ADT 2009, Lecture notes in computer science 5783, pp. 74–85, Berlin: Springer.
Zurück zum Zitat Nicosia, G., Pacifici, A., & Pferschy, U. (2011). Competitive subset selection with two agents. Discrete Applied Mathematics, 159(16), 1865–1877.CrossRef Nicosia, G., Pacifici, A., & Pferschy, U. (2011). Competitive subset selection with two agents. Discrete Applied Mathematics, 159(16), 1865–1877.CrossRef
Zurück zum Zitat Nicosia, G., Pacifici, A., & Pferschy, U. (2014). Scheduling the tasks of two agents with a central selection mechanism, submitted. available as: Optimization Online 2014–02-4222. Nicosia, G., Pacifici, A., & Pferschy, U. (2014). Scheduling the tasks of two agents with a central selection mechanism, submitted. available as: Optimization Online 2014–02-4222.
Zurück zum Zitat Pessan, C., Bouquard, J.-L., & Neron, E. (2008). An unrelated parallel machines model for an industrial production resetting problem. European Journal of Industrial Engineering, 2, 153–171.CrossRef Pessan, C., Bouquard, J.-L., & Neron, E. (2008). An unrelated parallel machines model for an industrial production resetting problem. European Journal of Industrial Engineering, 2, 153–171.CrossRef
Zurück zum Zitat Soomer, M. J., & Franx, G. J. (2008). Scheduling aircraft landings using airlines’ preferences. Mathematical Programming, 190, 277–291. Soomer, M. J., & Franx, G. J. (2008). Scheduling aircraft landings using airlines’ preferences. Mathematical Programming, 190, 277–291.
Zurück zum Zitat T’Kindt, V., & Billaut, J.-C. (2006). Multicriteria scheduling. Theory, models and algorithms. Berlin: Springer. T’Kindt, V., & Billaut, J.-C. (2006). Multicriteria scheduling. Theory, models and algorithms. Berlin: Springer.
Zurück zum Zitat Wellman, M. P., Walsh, W. E., Wurman, P. R., & MacKie-Mason, J. K. (2001). Auction protocols for decentralized scheduling. Games and Economic Behavior, 35(1/2), 271–303.CrossRef Wellman, M. P., Walsh, W. E., Wurman, P. R., & MacKie-Mason, J. K. (2001). Auction protocols for decentralized scheduling. Games and Economic Behavior, 35(1/2), 271–303.CrossRef
Zurück zum Zitat Ye, D., & Zhang, G. (2012). Coordination mechanisms for selfish parallel jobs scheduling. In M. Agrawal, et al. (Eds.), 9th Annual conference on theory and applications of models of computation, 2012 (pp. 225–236). Lecture notes in computer science 7287. Berlin:Springer. Ye, D., & Zhang, G. (2012). Coordination mechanisms for selfish parallel jobs scheduling. In M. Agrawal, et al. (Eds.), 9th Annual conference on theory and applications of models of computation, 2012 (pp. 225–236). Lecture notes in computer science 7287. Berlin:Springer.
Metadaten
Titel
Scheduling two agent task chains with a central selection mechanism
verfasst von
Alessandro Agnetis
Gaia Nicosia
Andrea Pacifici
Ulrich Pferschy
Publikationsdatum
01.06.2015
Verlag
Springer US
Erschienen in
Journal of Scheduling / Ausgabe 3/2015
Print ISSN: 1094-6136
Elektronische ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-014-0414-9

Weitere Artikel der Ausgabe 3/2015

Journal of Scheduling 3/2015 Zur Ausgabe