Cost-sharing scheduling games on restricted unrelated machines

We study a very general cost-sharing scheduling game. An instance consists of k jobs and m machines and an arbitrary weighted bipartite graph denoting the jobs strategies. An edge connecting a job and a machine specifies that the job may choose the machine; edge weights correspond to processing time...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Theoretical computer science 2016-09, Vol.646, p.26-39
Hauptverfasser: Avni, Guy, Tamir, Tami
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 39
container_issue
container_start_page 26
container_title Theoretical computer science
container_volume 646
creator Avni, Guy
Tamir, Tami
description We study a very general cost-sharing scheduling game. An instance consists of k jobs and m machines and an arbitrary weighted bipartite graph denoting the jobs strategies. An edge connecting a job and a machine specifies that the job may choose the machine; edge weights correspond to processing times. Each machine has an activation cost that needs to be covered by the jobs assigned to it. Jobs assigned to a particular machine share its cost proportionally to the load they generate. Our game generalizes singleton cost-sharing games with weighted players. We provide a complete analysis of the game with respect to equilibrium existence, computation, convergence and quality – with respect to the total cost and the maximal cost. We study both unilateral and coordinated deviations. We show that the main factor in determining the stability of an instance and the quality of a stable assignment is the machines' activation-cost. Games with unit-cost machines are generalized ordinal potential games, and every instance has an optimal solution which is also a pure Nash equilibrium (PNE). On the other hand, with arbitrary-cost machines, a PNE is guaranteed to exist only for very limited instances, and the price of stability is linear in the number of players. Also, the problem of deciding whether a given game instance has a PNE is NP-complete. In our analysis of coordinated deviations, we characterize instances for which a strong equilibrium exists and can be calculated efficiently, and show tight bounds for the strong price of anarchy and the price of stability.
doi_str_mv 10.1016/j.tcs.2016.07.012
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1835611967</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0304397516303358</els_id><sourcerecordid>1835611967</sourcerecordid><originalsourceid>FETCH-LOGICAL-c330t-ab1d873741571bf6218e636dde4780c9f496d2bcd457f666dbf385acee60fc053</originalsourceid><addsrcrecordid>eNp9kEtLxDAUhYMoOD5-gLsu3bQmTZO0CIIMvmDAja5DmtzMZOhjzG0F_70p49q7uWdxzuWej5AbRgtGmbzbF5PFokyyoKqgrDwhK1arJi_LpjolK8pplfNGiXNygbinaYSSK_KwHnHKcWdiGLYZ2h24uVvk1vSA2ThkEXCKwU7gsnmI0JlF9cbuwgB4Rc686RCu__Yl-Xx--li_5pv3l7f14ya3nNMpNy1zteKqYkKx1suS1SC5dA4qVVPb-KqRrmytq4TyUkrXel4LYwEk9ZYKfkluj3cPcfya00e6D2ih68wA44ya1VxIxhqpkpUdrTaOiBG8PsTQm_ijGdULK73XiZVeWGmqdGKVMvfHDKQO3wGiRhtgsOBCBDtpN4Z_0r_cOnIM</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1835611967</pqid></control><display><type>article</type><title>Cost-sharing scheduling games on restricted unrelated machines</title><source>Elsevier ScienceDirect Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Avni, Guy ; Tamir, Tami</creator><creatorcontrib>Avni, Guy ; Tamir, Tami</creatorcontrib><description>We study a very general cost-sharing scheduling game. An instance consists of k jobs and m machines and an arbitrary weighted bipartite graph denoting the jobs strategies. An edge connecting a job and a machine specifies that the job may choose the machine; edge weights correspond to processing times. Each machine has an activation cost that needs to be covered by the jobs assigned to it. Jobs assigned to a particular machine share its cost proportionally to the load they generate. Our game generalizes singleton cost-sharing games with weighted players. We provide a complete analysis of the game with respect to equilibrium existence, computation, convergence and quality – with respect to the total cost and the maximal cost. We study both unilateral and coordinated deviations. We show that the main factor in determining the stability of an instance and the quality of a stable assignment is the machines' activation-cost. Games with unit-cost machines are generalized ordinal potential games, and every instance has an optimal solution which is also a pure Nash equilibrium (PNE). On the other hand, with arbitrary-cost machines, a PNE is guaranteed to exist only for very limited instances, and the price of stability is linear in the number of players. Also, the problem of deciding whether a given game instance has a PNE is NP-complete. In our analysis of coordinated deviations, we characterize instances for which a strong equilibrium exists and can be calculated efficiently, and show tight bounds for the strong price of anarchy and the price of stability.</description><identifier>ISSN: 0304-3975</identifier><identifier>EISSN: 1879-2294</identifier><identifier>DOI: 10.1016/j.tcs.2016.07.012</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>Convergence ; Cost analysis ; Cost-sharing games ; Deviation ; Equilibrium inefficiency ; Game theory ; Games ; Nash equilibrium ; Players ; Scheduling ; Scheduling on restricted unrelated machines ; Stability ; Strong equilibrium</subject><ispartof>Theoretical computer science, 2016-09, Vol.646, p.26-39</ispartof><rights>2016 Elsevier B.V.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c330t-ab1d873741571bf6218e636dde4780c9f496d2bcd457f666dbf385acee60fc053</citedby><cites>FETCH-LOGICAL-c330t-ab1d873741571bf6218e636dde4780c9f496d2bcd457f666dbf385acee60fc053</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0304397516303358$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65306</link.rule.ids></links><search><creatorcontrib>Avni, Guy</creatorcontrib><creatorcontrib>Tamir, Tami</creatorcontrib><title>Cost-sharing scheduling games on restricted unrelated machines</title><title>Theoretical computer science</title><description>We study a very general cost-sharing scheduling game. An instance consists of k jobs and m machines and an arbitrary weighted bipartite graph denoting the jobs strategies. An edge connecting a job and a machine specifies that the job may choose the machine; edge weights correspond to processing times. Each machine has an activation cost that needs to be covered by the jobs assigned to it. Jobs assigned to a particular machine share its cost proportionally to the load they generate. Our game generalizes singleton cost-sharing games with weighted players. We provide a complete analysis of the game with respect to equilibrium existence, computation, convergence and quality – with respect to the total cost and the maximal cost. We study both unilateral and coordinated deviations. We show that the main factor in determining the stability of an instance and the quality of a stable assignment is the machines' activation-cost. Games with unit-cost machines are generalized ordinal potential games, and every instance has an optimal solution which is also a pure Nash equilibrium (PNE). On the other hand, with arbitrary-cost machines, a PNE is guaranteed to exist only for very limited instances, and the price of stability is linear in the number of players. Also, the problem of deciding whether a given game instance has a PNE is NP-complete. In our analysis of coordinated deviations, we characterize instances for which a strong equilibrium exists and can be calculated efficiently, and show tight bounds for the strong price of anarchy and the price of stability.</description><subject>Convergence</subject><subject>Cost analysis</subject><subject>Cost-sharing games</subject><subject>Deviation</subject><subject>Equilibrium inefficiency</subject><subject>Game theory</subject><subject>Games</subject><subject>Nash equilibrium</subject><subject>Players</subject><subject>Scheduling</subject><subject>Scheduling on restricted unrelated machines</subject><subject>Stability</subject><subject>Strong equilibrium</subject><issn>0304-3975</issn><issn>1879-2294</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNp9kEtLxDAUhYMoOD5-gLsu3bQmTZO0CIIMvmDAja5DmtzMZOhjzG0F_70p49q7uWdxzuWej5AbRgtGmbzbF5PFokyyoKqgrDwhK1arJi_LpjolK8pplfNGiXNygbinaYSSK_KwHnHKcWdiGLYZ2h24uVvk1vSA2ThkEXCKwU7gsnmI0JlF9cbuwgB4Rc686RCu__Yl-Xx--li_5pv3l7f14ya3nNMpNy1zteKqYkKx1suS1SC5dA4qVVPb-KqRrmytq4TyUkrXel4LYwEk9ZYKfkluj3cPcfya00e6D2ih68wA44ya1VxIxhqpkpUdrTaOiBG8PsTQm_ijGdULK73XiZVeWGmqdGKVMvfHDKQO3wGiRhtgsOBCBDtpN4Z_0r_cOnIM</recordid><startdate>20160920</startdate><enddate>20160920</enddate><creator>Avni, Guy</creator><creator>Tamir, Tami</creator><general>Elsevier B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20160920</creationdate><title>Cost-sharing scheduling games on restricted unrelated machines</title><author>Avni, Guy ; Tamir, Tami</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c330t-ab1d873741571bf6218e636dde4780c9f496d2bcd457f666dbf385acee60fc053</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Convergence</topic><topic>Cost analysis</topic><topic>Cost-sharing games</topic><topic>Deviation</topic><topic>Equilibrium inefficiency</topic><topic>Game theory</topic><topic>Games</topic><topic>Nash equilibrium</topic><topic>Players</topic><topic>Scheduling</topic><topic>Scheduling on restricted unrelated machines</topic><topic>Stability</topic><topic>Strong equilibrium</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Avni, Guy</creatorcontrib><creatorcontrib>Tamir, Tami</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Theoretical computer science</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Avni, Guy</au><au>Tamir, Tami</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Cost-sharing scheduling games on restricted unrelated machines</atitle><jtitle>Theoretical computer science</jtitle><date>2016-09-20</date><risdate>2016</risdate><volume>646</volume><spage>26</spage><epage>39</epage><pages>26-39</pages><issn>0304-3975</issn><eissn>1879-2294</eissn><abstract>We study a very general cost-sharing scheduling game. An instance consists of k jobs and m machines and an arbitrary weighted bipartite graph denoting the jobs strategies. An edge connecting a job and a machine specifies that the job may choose the machine; edge weights correspond to processing times. Each machine has an activation cost that needs to be covered by the jobs assigned to it. Jobs assigned to a particular machine share its cost proportionally to the load they generate. Our game generalizes singleton cost-sharing games with weighted players. We provide a complete analysis of the game with respect to equilibrium existence, computation, convergence and quality – with respect to the total cost and the maximal cost. We study both unilateral and coordinated deviations. We show that the main factor in determining the stability of an instance and the quality of a stable assignment is the machines' activation-cost. Games with unit-cost machines are generalized ordinal potential games, and every instance has an optimal solution which is also a pure Nash equilibrium (PNE). On the other hand, with arbitrary-cost machines, a PNE is guaranteed to exist only for very limited instances, and the price of stability is linear in the number of players. Also, the problem of deciding whether a given game instance has a PNE is NP-complete. In our analysis of coordinated deviations, we characterize instances for which a strong equilibrium exists and can be calculated efficiently, and show tight bounds for the strong price of anarchy and the price of stability.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.tcs.2016.07.012</doi><tpages>14</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0304-3975
ispartof Theoretical computer science, 2016-09, Vol.646, p.26-39
issn 0304-3975
1879-2294
language eng
recordid cdi_proquest_miscellaneous_1835611967
source Elsevier ScienceDirect Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects Convergence
Cost analysis
Cost-sharing games
Deviation
Equilibrium inefficiency
Game theory
Games
Nash equilibrium
Players
Scheduling
Scheduling on restricted unrelated machines
Stability
Strong equilibrium
title Cost-sharing scheduling games on restricted unrelated machines
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T06%3A58%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Cost-sharing%20scheduling%20games%20on%20restricted%20unrelated%20machines&rft.jtitle=Theoretical%20computer%20science&rft.au=Avni,%20Guy&rft.date=2016-09-20&rft.volume=646&rft.spage=26&rft.epage=39&rft.pages=26-39&rft.issn=0304-3975&rft.eissn=1879-2294&rft_id=info:doi/10.1016/j.tcs.2016.07.012&rft_dat=%3Cproquest_cross%3E1835611967%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1835611967&rft_id=info:pmid/&rft_els_id=S0304397516303358&rfr_iscdi=true