fractional solutions for ntu games
play

Fractional solutions for NTU-games P eter Bir o Department of - PowerPoint PPT Presentation

Fractional solutions for NTU-games P eter Bir o Department of Computing Science University of Glasgow pbiro@dcs.gla.ac.uk Tam as Fleiner Department of Computer Science and Information Theory Budapest University of Technology and


  1. Fractional solutions for NTU-games P´ eter Bir´ o Department of Computing Science University of Glasgow pbiro@dcs.gla.ac.uk Tam´ as Fleiner Department of Computer Science and Information Theory Budapest University of Technology and Economics fleiner@cs.bme.hu COMSOC, D¨ usseldorf 15 September 2010

  2. Outline ◮ Introduction of fractional core through stable matchings ◮ An example: matching with couples ◮ Finding stable allocations by Scarf’s algorithm ◮ Experiments ◮ Open problems

  3. Stable Marriage problem by Gale and Shapley (1962) A B C D 1 “Each person ranks those of 1 1 1 2 2 2 3 the opposite sex in accordance with his or her preferences for a 3 2 1 1 3 2 1 2 marriage partner.” E F G

  4. Stable Marriage problem by Gale and Shapley (1962) A B C D 1 “Each person ranks those of 1 1 1 2 2 2 3 the opposite sex in accordance with his or her preferences for a 3 2 1 1 3 2 1 2 marriage partner.” E F G A A B B C C D D A set of marriages is stable, if there 1 1 2 1 1 2 3 2 is no “blocking pair”: a man and a 3 woman who are not married to each 2 1 1 3 not stable 2 1 2 other but prefer each other to their E E F F G G actual mates. (C,F) blocking pair

  5. Stable Marriage problem by Gale and Shapley (1962) A B C D 1 “Each person ranks those of 1 1 1 2 2 2 3 the opposite sex in accordance with his or her preferences for a 3 2 1 1 3 2 1 2 marriage partner.” E F G A A B B C C D D A set of marriages is stable, if there 1 1 2 1 1 2 3 2 is no “blocking pair”: a man and a 3 woman who are not married to each 2 1 1 3 not stable 2 1 2 other but prefer each other to their E E F F G G actual mates. (C,F) blocking pair The Gale-Shapley algorithm finds a stable matching in O ( m ) time.

  6. Stable Marriage problem by Gale and Shapley (1962) A B C D 1 “Each person ranks those of 1 1 1 2 2 2 3 the opposite sex in accordance with his or her preferences for a 3 2 1 1 3 2 1 2 marriage partner.” E F G A A B B C C D D A set of marriages is stable, if there 1 1 2 1 1 2 3 2 is no “blocking pair”: a man and a 3 woman who are not married to each 2 1 1 3 not stable 2 1 2 other but prefer each other to their E E F F G G actual mates. (C,F) blocking pair The Gale-Shapley algorithm finds a stable matching in O ( m ) time. set of stable matchings = core of the corresponding NTU-game

  7. Stable (fractional) matchings vs (fractional) core bipartite graph Marriage problem Gale-Shapley ‘62: ∃ stable matching

  8. Stable (fractional) matchings vs (fractional) core nonbipartite graph bipartite graph Marriage problem Roommates problem Gale-Shapley ‘62: ∃ stable matching For every vertex v , let < v be a linear order on the edges incident with v . A weight-function x : E ( G ) → { 0 , 1 } is a matching if � v ∈ e x ( e ) ≤ 1 for every v ∈ V ( G ).

  9. Stable (fractional) matchings vs (fractional) core nonbipartite graph bipartite graph Marriage problem Roommates problem Gale-Shapley ‘62: ∃ stable matching For every vertex v , let < v be a linear order on the edges incident with v . A weight-function x : E ( G ) → { 0 , 1 } is a matching if � v ∈ e x ( e ) ≤ 1 for every v ∈ V ( G ). A matching is stable if for every e ∈ E ( G ), either x ( e ) = 1, or there is a vertex v ∈ e s.t. � e ≤ v f x ( f ) = 1. (every non-matching edge is “dominated” at some vertex.)

  10. Stable (fractional) matchings vs (fractional) core nonbipartite graph bipartite graph Marriage problem Roommates problem Gale-Shapley ‘62: ∃ stable matching For every vertex v , let < v be a linear order on the edges incident with v . A weight-function x : E ( G ) → { 0 , 1 } is a matching if � v ∈ e x ( e ) ≤ 1 for every v ∈ V ( G ). A matching is stable if for every e ∈ E ( G ), either x ( e ) = 1, or there is a vertex v ∈ e s.t. � e ≤ v f x ( f ) = 1. ◮ Gale-Shapley (1962): 3 C A Stable matching may not exist! 1 2 3 2 1 3 1 B D 2

  11. Stable (fractional) matchings vs (fractional) core nonbipartite graph bipartite graph Marriage problem Roommates problem Gale-Shapley ‘62: ∃ stable matching For every vertex v , let < v be a linear order on the edges incident with v . A weight-function x : E ( G ) → { 0 , 1 } is a matching if � v ∈ e x ( e ) ≤ 1 for every v ∈ V ( G ). A matching is stable if for every e ∈ E ( G ), either x ( e ) = 1, or there is a vertex v ∈ e s.t. � e ≤ v f x ( f ) = 1. ◮ Gale-Shapley (1962): 3 C A Stable matching may not exist! 1 2 ◮ Irving (1985): A stable matching can be found in O ( m ) time, if one exists. 3 2 1 3 1 B D 2

  12. Stable (fractional) matchings vs (fractional) core nonbipartite graph bipartite graph Marriage problem Roommates problem Gale-Shapley ‘62: Tan ‘90: ∃ stable half-matching ∃ stable matching For every vertex v , let < v be a linear order on the edges incident with v . A weight-function x : E ( G ) → { 0 , 1 } is a matching if � v ∈ e x ( e ) ≤ 1 for every v ∈ V ( G ). A matching is stable if for every e ∈ E ( G ), either x ( e ) = 1, or there is a vertex v ∈ e s.t. � e ≤ v f x ( f ) = 1. ◮ Gale-Shapley (1962): 3 C A Stable matching may not exist! 1 2 ◮ Irving (1985): A stable matching can be found in O ( m ) time, if one exists. 3 2 1 3 ◮ Tan (1990): Stable half-matching 1 B D always exists! i.e. x ( e ) ∈ { 0 , 1 2 , 1 } . 2

  13. Stable (fractional) matchings vs (fractional) core nonbipartite graph hypergraph bipartite graph Marriage problem Roommates problem Coalition Formation Game Gale-Shapley ‘62: Tan ‘90: Aharoni-Fleiner ’03 (Scarf ’67): ∃ stable half-matching ∃ stable fractional matching ∃ stable matching hyper− For every vertex v , let < v be a linear order on the edges incident with v . A weight-function x : E ( G ) → { 0 , 1 } is a matching if � v ∈ e x ( e ) ≤ 1 for every v ∈ V ( G ). A matching is stable if for every e ∈ E ( G ), either x ( e ) = 1, or there is a vertex v ∈ e s.t. � e ≤ v f x ( f ) = 1. Aharoni-Fleiner (2003): Stable fractional matching always exists (i.e. x ( e ) ∈ [0 , 1]) ∼ the fractional core of a CFG is nonempty.

  14. An example for CFG: matching with couples National Resident Matching Program (since 2009 in SFAS too) Couples can submit joint preference lists... Applicants: Bill Adam and Eve 1st choice: Queens (Memorial, Queens) 2nd choice: Memorial B A E ranking of NY Queens: Eve, Bill ranking of NY Memorial: Bill, Adam Q M

  15. An example for CFG: matching with couples National Resident Matching Program (since 2009 in SFAS too) Couples can submit joint preference lists... Applicants: Bill Adam and Eve 1st choice: Queens (Memorial, Queens) 2nd choice: Memorial B A E ranking of NY Queens: Eve, Bill ranking of NY Memorial: Bill, Adam Q M

  16. An example for CFG: matching with couples National Resident Matching Program (since 2009 in SFAS too) Couples can submit joint preference lists... Applicants: Bill Adam and Eve 1st choice: Queens (Memorial, Queens) 2nd choice: Memorial B A E ranking of NY Queens: Eve, Bill ranking of NY Memorial: Bill, Adam Q M

  17. An example for CFG: matching with couples National Resident Matching Program (since 2009 in SFAS too) Couples can submit joint preference lists... Applicants: Bill Adam and Eve 1st choice: Queens (Memorial, Queens) 2nd choice: Memorial B A E ranking of NY Queens: Eve, Bill ranking of NY Memorial: Bill, Adam Q M

  18. An example for CFG: matching with couples National Resident Matching Program (since 2009 in SFAS too) Couples can submit joint preference lists... Applicants: Bill Adam and Eve 1st choice: Queens (Memorial, Queens) 2nd choice: Memorial B A E ranking of NY Queens: Eve, Bill ranking of NY Memorial: Bill, Adam Q M

  19. An example for CFG: matching with couples National Resident Matching Program (since 2009 in SFAS too) Couples can submit joint preference lists... Applicants: Bill Adam and Eve 1st choice: Queens (Memorial, Queens) 2nd choice: Memorial B A E ranking of NY Queens: Eve, Bill ranking of NY Memorial: Bill, Adam Q M

  20. An example for CFG: matching with couples National Resident Matching Program (since 2009 in SFAS too) Couples can submit joint preference lists... Applicants: Bill Adam and Eve 1st choice: Queens (Memorial, Queens) 2nd choice: Memorial B A E ranking of NY Queens: Eve, Bill ranking of NY Memorial: Bill, Adam Q M

  21. An example for CFG: matching with couples National Resident Matching Program (since 2009 in SFAS too) Couples can submit joint preference lists... Applicants: Bill Adam and Eve 1st choice: Queens (Memorial, Queens) 2nd choice: Memorial B A E ranking of NY Queens: Eve, Bill ranking of NY Memorial: Bill, Adam Q M Roth (1984): Stable matching may not exist.

  22. An example for CFG: matching with couples National Resident Matching Program (since 2009 in SFAS too) Couples can submit joint preference lists... Applicants: Bill Adam and Eve 1st choice: Queens (Memorial, Queens) 2nd choice: Memorial B A E ranking of NY Queens: Eve, Bill ranking of NY Memorial: Bill, Adam Q M Roth (1984): Stable matching may not exist. Ronn (1990): The related decision problem is NP-complete. Bir´ o-Irving (2010): NP-complete even for master lists.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend