SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Preference‐Based Resource Allocation:
Using Heuristics to Solve Two‐Sided Matching
Problems with Indifferences
KARLSRUHE SERVICE RESEARCH INSTITUTE (KSRI)

Christian Haas, Steven Kimbrough, Simon Caton, Christof Weinhardt

GECON 2013
Zaragoza, Spain
19th September 2013

KIT – University of the State of Baden-Württemberg and
National Research Center of the Helmholtz Association

www.kit.edu
Agenda

1

2

22.05.2013

Heuristics to Solve Two-Sided Matching with Indifferences

3

2

Two-Sided Matching: Concepts and Challenges

Outlook and Future Work

Haas et al. – Heuristics for Preference-Based Resource Allocation

Karlsruhe Service Research Institute
www.ksri.kit.edu
Scenario

A
A

 Users provide and request resources

A

B

B
A
A

C

C
D
D

Requests
E

C

Offers

Allocation
A-Z: Resource Types

3

22.05.2013

 Resource exchange without 
monetary transactions
 How can we allocate resources 
while still retaining certain 
allocation properties (e.g. welfare)?
 Preference‐Based Matching

Haas et al. – Heuristics for Preference-Based Resource Allocation

Karlsruhe Service Research Institute
www.ksri.kit.edu
Two Sided Matching: Concepts
Two‐Sided Market
•
•
•
•

Two sides with n members each which have to be matched
Both sides have preferences with whom they want to be matched
Matching consists of pairs, one member of each side
Examples:

Preferences
3≻4≻2≻1
• Preferences are given as ordered lists
• Complete vs. Incomplete lists: 
All members of the other side ranked and 
acceptable?
• Strict vs. Indifferences:
Preferences strictly ordered, or are ties allowed?
• Most algorithms consider strict and complete preferences
4

22.05.2013

Haas et al. – Heuristics for Preference-Based Resource Allocation

Karlsruhe Service Research Institute
www.ksri.kit.edu
Matching Objectives and Related Approaches
Objectives
Stability

Welfare

Fairness

No incentive to deviate
from solution

Average rank of matched user

Welfare distribution
between the two sides

16

5

16: 20 ≻ 5						
Unstable pair:

3

20

						20: 16 ≻ 3
16

20

Indicates how close average
user is matched to most
preferred partner

Ideally, both sides are
treated equally

Related Algorithms (developed for strict preferences)
Deferred Acceptance
(DA)1
•
•

Always yields stable
solutions
Particularly unfair solution

Welfare-Optimal (WO)2

Fairness-Equal (FE)3

•

•

Yields stable solution with
the best welfare in case of
strict preferences

•

Stable solution with
balanced welfare distribution
Approximation (Problem
NP-hard)

1: [Gale and Shapley 1962]; 2: [Irving 1986]; 3: [Iwama 2010]
5

22.05.2013

Haas et al. – Heuristics for Preference-Based Resource Allocation

Karlsruhe Service Research Institute
www.ksri.kit.edu
The Effect of Introducing Indifferences
Indifferences in Preferences
• In realistic preferences, users might be indifferent between certain options
• Previous algorithms can still be applied, after artificially breaking ties
• However, they cannot guarantee solution quality anymore

Preferences

Complete, strict
Complete, indifferences

Stability & Fairness

Stability & Welfare
Polynomial

Scenario 1

NP-hard

NP-hard1

Scenario 1

NP-hard1

1: Also hard to approximate; [Halldorsson et al. 2003, 2007]

Research Question: Efficiency of Heuristics
For preferences with indifferences, are heuristic procedures able to yield solutions for the 
two‐sided matching problem that are superior to the solutions of the standard algorithms?
6

22.05.2013

Haas et al. – Heuristics for Preference-Based Resource Allocation

Karlsruhe Service Research Institute
www.ksri.kit.edu
Heuristic: Genetic Algorithm
Genetic Algorithm1
• Population and Chromosomes
• GA has several chromosomes which are encoded potential solutions
• Mutation
• Randomly change two matched pairs
• Crossover
• Cycle crossover combines two chromosomes to 2 new, valid solutions
• Powerful in sampling large search spaces
• Able to accommodate various objective functions
1: Goldberg 1989, Holland 1990

Evaluation
• For 100 repetitions: 
• Create Preferences
• Run GA and standard algorithms (after randomly breaking ties)
• Compare solution quality for different problem sizes
7

22.05.2013

Haas et al. – Heuristics for Preference-Based Resource Allocation

Karlsruhe Service Research Institute
www.ksri.kit.edu
Evaluation – Stable Solution with Welfare
Optimization

1

1

1: based on 50 repetitions

GA with welfare objective significantly better than average DA and WO solution
Welfare could further be increased if small number of unstable pairs would be permitted
8

22.05.2013

Haas et al. – Heuristics for Preference-Based Resource Allocation

Karlsruhe Service Research Institute
www.ksri.kit.edu
Evaluation – Stable Solution with Fairness
Optimization

1

1

1: based on 50 repetitions

DA yields most unfair solutions
GA with fairness objective yields better results than average FE solution
9

22.05.2013

Haas et al. – Heuristics for Preference-Based Resource Allocation

Karlsruhe Service Research Institute
www.ksri.kit.edu
Conclusion and Outlook
• Indifferences can occur in realistic preferences
Summary

• In this case, standard algorithms cannot guarantee solution quality
• GAs yields (significantly) better solutions than standard algorithms 
in case indifferences are allowed in preferences

Outlook

• Styilzed settings considered for SMTI
• Extend evaluation to incomplete preferences
• For real datasets (large tie-lengths), shift• Break is not scalable!
Compare GA with other heuristic approaches
• GA-TA yields at least as good solutions on
• average, while preserving scalability
Include more complex preferences (correlation, real data, etc.)

• Study robustness against strategic manipulation of preferences

Thank you!
Christian Haas
Karlsruhe Service Research Institute
ch.haas@kit.edu
10

22.05.2013

Haas et al. – Heuristics for Preference-Based Resource Allocation

Karlsruhe Service Research Institute
www.ksri.kit.edu

Contenu connexe

Similaire à Preference-Based Resource Allocation: Using Heuristics to Solve Two-Sided Matching Problems with Indifferences

Applying the big bang-big crunch metaheuristic to large-sized operational pro...
Applying the big bang-big crunch metaheuristic to large-sized operational pro...Applying the big bang-big crunch metaheuristic to large-sized operational pro...
Applying the big bang-big crunch metaheuristic to large-sized operational pro...IJECEIAES
 
An Open Spatial Systems Framework for Place-Based Decision-Making
An Open Spatial Systems Framework for Place-Based Decision-MakingAn Open Spatial Systems Framework for Place-Based Decision-Making
An Open Spatial Systems Framework for Place-Based Decision-MakingRaed Mansour
 
Qualitative, Quantitative and Mixed MethodThe qualitative method o.docx
Qualitative, Quantitative and Mixed MethodThe qualitative method o.docxQualitative, Quantitative and Mixed MethodThe qualitative method o.docx
Qualitative, Quantitative and Mixed MethodThe qualitative method o.docxhildredzr1di
 
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...kknsastry
 
peer1  Qualitative, Quantitative and Mixed MethodThe qualitati.docx
peer1  Qualitative, Quantitative and Mixed MethodThe qualitati.docxpeer1  Qualitative, Quantitative and Mixed MethodThe qualitati.docx
peer1  Qualitative, Quantitative and Mixed MethodThe qualitati.docxbartholomeocoombs
 
Mix and Match: Collaborative Expert-Crowd Judging for Building Test Collectio...
Mix and Match: Collaborative Expert-Crowd Judging for Building Test Collectio...Mix and Match: Collaborative Expert-Crowd Judging for Building Test Collectio...
Mix and Match: Collaborative Expert-Crowd Judging for Building Test Collectio...Matthew Lease
 
Relevance feature discovery for text mining
Relevance feature discovery for text miningRelevance feature discovery for text mining
Relevance feature discovery for text miningredpel dot com
 
Spatial Semantics for Better Interoperability and Analysis: Challenges and Ex...
Spatial Semantics for Better Interoperability and Analysis: Challenges and Ex...Spatial Semantics for Better Interoperability and Analysis: Challenges and Ex...
Spatial Semantics for Better Interoperability and Analysis: Challenges and Ex...Amit Sheth
 
Recommendations for Open Online Education: An Algorithmic Study
Recommendations for Open Online Education:  An Algorithmic StudyRecommendations for Open Online Education:  An Algorithmic Study
Recommendations for Open Online Education: An Algorithmic StudyHendrik Drachsler
 
Chao Wrote Some trends that influence human resource are, Leade.docx
Chao Wrote Some trends that influence human resource are, Leade.docxChao Wrote Some trends that influence human resource are, Leade.docx
Chao Wrote Some trends that influence human resource are, Leade.docxsleeperharwell
 
Chao Wrote Some trends that influence human resource are, Leade.docx
Chao Wrote Some trends that influence human resource are, Leade.docxChao Wrote Some trends that influence human resource are, Leade.docx
Chao Wrote Some trends that influence human resource are, Leade.docxketurahhazelhurst
 
DaCENA Personalized Exploration of Knowledge Graphs Within a Context. Seminar...
DaCENA Personalized Exploration of Knowledge Graphs Within a Context. Seminar...DaCENA Personalized Exploration of Knowledge Graphs Within a Context. Seminar...
DaCENA Personalized Exploration of Knowledge Graphs Within a Context. Seminar...Università degli Studi di Milano-Bicocca
 
A_Comparison_of_Manual_and_Computational_Thematic_Analyses.pdf
A_Comparison_of_Manual_and_Computational_Thematic_Analyses.pdfA_Comparison_of_Manual_and_Computational_Thematic_Analyses.pdf
A_Comparison_of_Manual_and_Computational_Thematic_Analyses.pdfLandingJatta1
 
CI4CC sustainability-panel
CI4CC sustainability-panelCI4CC sustainability-panel
CI4CC sustainability-panelRavi Madduri
 
Demography basedhybridrecommendersystemformovierecommendation
Demography basedhybridrecommendersystemformovierecommendationDemography basedhybridrecommendersystemformovierecommendation
Demography basedhybridrecommendersystemformovierecommendationUmmeSalmaM1
 
An Empirical Appraisal Of Canadian Doctoral Dissertations Using Grounded Theo...
An Empirical Appraisal Of Canadian Doctoral Dissertations Using Grounded Theo...An Empirical Appraisal Of Canadian Doctoral Dissertations Using Grounded Theo...
An Empirical Appraisal Of Canadian Doctoral Dissertations Using Grounded Theo...James Heller
 
Big Data Day LA 2015 - Data Science at Whisper - From content quality to pers...
Big Data Day LA 2015 - Data Science at Whisper - From content quality to pers...Big Data Day LA 2015 - Data Science at Whisper - From content quality to pers...
Big Data Day LA 2015 - Data Science at Whisper - From content quality to pers...Data Con LA
 
Recommenders, Topics, and Text
Recommenders, Topics, and TextRecommenders, Topics, and Text
Recommenders, Topics, and TextNBER
 

Similaire à Preference-Based Resource Allocation: Using Heuristics to Solve Two-Sided Matching Problems with Indifferences (20)

Applying the big bang-big crunch metaheuristic to large-sized operational pro...
Applying the big bang-big crunch metaheuristic to large-sized operational pro...Applying the big bang-big crunch metaheuristic to large-sized operational pro...
Applying the big bang-big crunch metaheuristic to large-sized operational pro...
 
An Open Spatial Systems Framework for Place-Based Decision-Making
An Open Spatial Systems Framework for Place-Based Decision-MakingAn Open Spatial Systems Framework for Place-Based Decision-Making
An Open Spatial Systems Framework for Place-Based Decision-Making
 
Qualitative, Quantitative and Mixed MethodThe qualitative method o.docx
Qualitative, Quantitative and Mixed MethodThe qualitative method o.docxQualitative, Quantitative and Mixed MethodThe qualitative method o.docx
Qualitative, Quantitative and Mixed MethodThe qualitative method o.docx
 
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
Let's get ready to rumble redux: Crossover versus mutation head to head on ex...
 
peer1  Qualitative, Quantitative and Mixed MethodThe qualitati.docx
peer1  Qualitative, Quantitative and Mixed MethodThe qualitati.docxpeer1  Qualitative, Quantitative and Mixed MethodThe qualitati.docx
peer1  Qualitative, Quantitative and Mixed MethodThe qualitati.docx
 
Mix and Match: Collaborative Expert-Crowd Judging for Building Test Collectio...
Mix and Match: Collaborative Expert-Crowd Judging for Building Test Collectio...Mix and Match: Collaborative Expert-Crowd Judging for Building Test Collectio...
Mix and Match: Collaborative Expert-Crowd Judging for Building Test Collectio...
 
Relevance feature discovery for text mining
Relevance feature discovery for text miningRelevance feature discovery for text mining
Relevance feature discovery for text mining
 
Spatial Semantics for Better Interoperability and Analysis: Challenges and Ex...
Spatial Semantics for Better Interoperability and Analysis: Challenges and Ex...Spatial Semantics for Better Interoperability and Analysis: Challenges and Ex...
Spatial Semantics for Better Interoperability and Analysis: Challenges and Ex...
 
Recommendations for Open Online Education: An Algorithmic Study
Recommendations for Open Online Education:  An Algorithmic StudyRecommendations for Open Online Education:  An Algorithmic Study
Recommendations for Open Online Education: An Algorithmic Study
 
ACRL STS Liaisons Forum - AIBS
ACRL STS Liaisons Forum - AIBSACRL STS Liaisons Forum - AIBS
ACRL STS Liaisons Forum - AIBS
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithms
 
Chao Wrote Some trends that influence human resource are, Leade.docx
Chao Wrote Some trends that influence human resource are, Leade.docxChao Wrote Some trends that influence human resource are, Leade.docx
Chao Wrote Some trends that influence human resource are, Leade.docx
 
Chao Wrote Some trends that influence human resource are, Leade.docx
Chao Wrote Some trends that influence human resource are, Leade.docxChao Wrote Some trends that influence human resource are, Leade.docx
Chao Wrote Some trends that influence human resource are, Leade.docx
 
DaCENA Personalized Exploration of Knowledge Graphs Within a Context. Seminar...
DaCENA Personalized Exploration of Knowledge Graphs Within a Context. Seminar...DaCENA Personalized Exploration of Knowledge Graphs Within a Context. Seminar...
DaCENA Personalized Exploration of Knowledge Graphs Within a Context. Seminar...
 
A_Comparison_of_Manual_and_Computational_Thematic_Analyses.pdf
A_Comparison_of_Manual_and_Computational_Thematic_Analyses.pdfA_Comparison_of_Manual_and_Computational_Thematic_Analyses.pdf
A_Comparison_of_Manual_and_Computational_Thematic_Analyses.pdf
 
CI4CC sustainability-panel
CI4CC sustainability-panelCI4CC sustainability-panel
CI4CC sustainability-panel
 
Demography basedhybridrecommendersystemformovierecommendation
Demography basedhybridrecommendersystemformovierecommendationDemography basedhybridrecommendersystemformovierecommendation
Demography basedhybridrecommendersystemformovierecommendation
 
An Empirical Appraisal Of Canadian Doctoral Dissertations Using Grounded Theo...
An Empirical Appraisal Of Canadian Doctoral Dissertations Using Grounded Theo...An Empirical Appraisal Of Canadian Doctoral Dissertations Using Grounded Theo...
An Empirical Appraisal Of Canadian Doctoral Dissertations Using Grounded Theo...
 
Big Data Day LA 2015 - Data Science at Whisper - From content quality to pers...
Big Data Day LA 2015 - Data Science at Whisper - From content quality to pers...Big Data Day LA 2015 - Data Science at Whisper - From content quality to pers...
Big Data Day LA 2015 - Data Science at Whisper - From content quality to pers...
 
Recommenders, Topics, and Text
Recommenders, Topics, and TextRecommenders, Topics, and Text
Recommenders, Topics, and Text
 

Plus de Simon Caton

Research Discovery, Social Networks and VIVO
Research Discovery, Social Networks and VIVO Research Discovery, Social Networks and VIVO
Research Discovery, Social Networks and VIVO Simon Caton
 
A Social Content Delivery Network for Scientific Cooperation: Vision, Design...
A Social Content Delivery Network for Scientific Cooperation: Vision,  Design...A Social Content Delivery Network for Scientific Cooperation: Vision,  Design...
A Social Content Delivery Network for Scientific Cooperation: Vision, Design...Simon Caton
 
A Simulator for Social Exchanges and Collaborations - Architecture and Case S...
A Simulator for Social Exchanges and Collaborations - Architecture and Case S...A Simulator for Social Exchanges and Collaborations - Architecture and Case S...
A Simulator for Social Exchanges and Collaborations - Architecture and Case S...Simon Caton
 
The Gamification of Well-Being Measures
The Gamification of Well-Being MeasuresThe Gamification of Well-Being Measures
The Gamification of Well-Being MeasuresSimon Caton
 
eSoN Overview Slides
eSoN Overview SlideseSoN Overview Slides
eSoN Overview SlidesSimon Caton
 
Collaborative eResearch in a Social Cloud
Collaborative eResearch in a Social CloudCollaborative eResearch in a Social Cloud
Collaborative eResearch in a Social CloudSimon Caton
 
Social Cloud Computing
Social Cloud ComputingSocial Cloud Computing
Social Cloud ComputingSimon Caton
 
A Social Cloud for Public eResearch
A Social Cloud for Public eResearchA Social Cloud for Public eResearch
A Social Cloud for Public eResearchSimon Caton
 
Incentivising Resource Sharing in Social Clouds
Incentivising Resource Sharing in Social CloudsIncentivising Resource Sharing in Social Clouds
Incentivising Resource Sharing in Social CloudsSimon Caton
 
Engineering Incentives in Social Clouds
Engineering Incentives in Social Clouds Engineering Incentives in Social Clouds
Engineering Incentives in Social Clouds Simon Caton
 
Social Cloud: Cloud Computing in Social Networks
Social Cloud: Cloud Computing in Social NetworksSocial Cloud: Cloud Computing in Social Networks
Social Cloud: Cloud Computing in Social NetworksSimon Caton
 

Plus de Simon Caton (11)

Research Discovery, Social Networks and VIVO
Research Discovery, Social Networks and VIVO Research Discovery, Social Networks and VIVO
Research Discovery, Social Networks and VIVO
 
A Social Content Delivery Network for Scientific Cooperation: Vision, Design...
A Social Content Delivery Network for Scientific Cooperation: Vision,  Design...A Social Content Delivery Network for Scientific Cooperation: Vision,  Design...
A Social Content Delivery Network for Scientific Cooperation: Vision, Design...
 
A Simulator for Social Exchanges and Collaborations - Architecture and Case S...
A Simulator for Social Exchanges and Collaborations - Architecture and Case S...A Simulator for Social Exchanges and Collaborations - Architecture and Case S...
A Simulator for Social Exchanges and Collaborations - Architecture and Case S...
 
The Gamification of Well-Being Measures
The Gamification of Well-Being MeasuresThe Gamification of Well-Being Measures
The Gamification of Well-Being Measures
 
eSoN Overview Slides
eSoN Overview SlideseSoN Overview Slides
eSoN Overview Slides
 
Collaborative eResearch in a Social Cloud
Collaborative eResearch in a Social CloudCollaborative eResearch in a Social Cloud
Collaborative eResearch in a Social Cloud
 
Social Cloud Computing
Social Cloud ComputingSocial Cloud Computing
Social Cloud Computing
 
A Social Cloud for Public eResearch
A Social Cloud for Public eResearchA Social Cloud for Public eResearch
A Social Cloud for Public eResearch
 
Incentivising Resource Sharing in Social Clouds
Incentivising Resource Sharing in Social CloudsIncentivising Resource Sharing in Social Clouds
Incentivising Resource Sharing in Social Clouds
 
Engineering Incentives in Social Clouds
Engineering Incentives in Social Clouds Engineering Incentives in Social Clouds
Engineering Incentives in Social Clouds
 
Social Cloud: Cloud Computing in Social Networks
Social Cloud: Cloud Computing in Social NetworksSocial Cloud: Cloud Computing in Social Networks
Social Cloud: Cloud Computing in Social Networks
 

Dernier

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Dernier (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Preference-Based Resource Allocation: Using Heuristics to Solve Two-Sided Matching Problems with Indifferences

  • 1. Preference‐Based Resource Allocation: Using Heuristics to Solve Two‐Sided Matching Problems with Indifferences KARLSRUHE SERVICE RESEARCH INSTITUTE (KSRI) Christian Haas, Steven Kimbrough, Simon Caton, Christof Weinhardt GECON 2013 Zaragoza, Spain 19th September 2013 KIT – University of the State of Baden-Württemberg and National Research Center of the Helmholtz Association www.kit.edu
  • 2. Agenda 1 2 22.05.2013 Heuristics to Solve Two-Sided Matching with Indifferences 3 2 Two-Sided Matching: Concepts and Challenges Outlook and Future Work Haas et al. – Heuristics for Preference-Based Resource Allocation Karlsruhe Service Research Institute www.ksri.kit.edu
  • 3. Scenario A A  Users provide and request resources A B B A A C C D D Requests E C Offers Allocation A-Z: Resource Types 3 22.05.2013  Resource exchange without  monetary transactions  How can we allocate resources  while still retaining certain  allocation properties (e.g. welfare)?  Preference‐Based Matching Haas et al. – Heuristics for Preference-Based Resource Allocation Karlsruhe Service Research Institute www.ksri.kit.edu
  • 4. Two Sided Matching: Concepts Two‐Sided Market • • • • Two sides with n members each which have to be matched Both sides have preferences with whom they want to be matched Matching consists of pairs, one member of each side Examples: Preferences 3≻4≻2≻1 • Preferences are given as ordered lists • Complete vs. Incomplete lists:  All members of the other side ranked and  acceptable? • Strict vs. Indifferences: Preferences strictly ordered, or are ties allowed? • Most algorithms consider strict and complete preferences 4 22.05.2013 Haas et al. – Heuristics for Preference-Based Resource Allocation Karlsruhe Service Research Institute www.ksri.kit.edu
  • 5. Matching Objectives and Related Approaches Objectives Stability Welfare Fairness No incentive to deviate from solution Average rank of matched user Welfare distribution between the two sides 16 5 16: 20 ≻ 5 Unstable pair: 3 20 20: 16 ≻ 3 16 20 Indicates how close average user is matched to most preferred partner Ideally, both sides are treated equally Related Algorithms (developed for strict preferences) Deferred Acceptance (DA)1 • • Always yields stable solutions Particularly unfair solution Welfare-Optimal (WO)2 Fairness-Equal (FE)3 • • Yields stable solution with the best welfare in case of strict preferences • Stable solution with balanced welfare distribution Approximation (Problem NP-hard) 1: [Gale and Shapley 1962]; 2: [Irving 1986]; 3: [Iwama 2010] 5 22.05.2013 Haas et al. – Heuristics for Preference-Based Resource Allocation Karlsruhe Service Research Institute www.ksri.kit.edu
  • 6. The Effect of Introducing Indifferences Indifferences in Preferences • In realistic preferences, users might be indifferent between certain options • Previous algorithms can still be applied, after artificially breaking ties • However, they cannot guarantee solution quality anymore Preferences Complete, strict Complete, indifferences Stability & Fairness Stability & Welfare Polynomial Scenario 1 NP-hard NP-hard1 Scenario 1 NP-hard1 1: Also hard to approximate; [Halldorsson et al. 2003, 2007] Research Question: Efficiency of Heuristics For preferences with indifferences, are heuristic procedures able to yield solutions for the  two‐sided matching problem that are superior to the solutions of the standard algorithms? 6 22.05.2013 Haas et al. – Heuristics for Preference-Based Resource Allocation Karlsruhe Service Research Institute www.ksri.kit.edu
  • 7. Heuristic: Genetic Algorithm Genetic Algorithm1 • Population and Chromosomes • GA has several chromosomes which are encoded potential solutions • Mutation • Randomly change two matched pairs • Crossover • Cycle crossover combines two chromosomes to 2 new, valid solutions • Powerful in sampling large search spaces • Able to accommodate various objective functions 1: Goldberg 1989, Holland 1990 Evaluation • For 100 repetitions:  • Create Preferences • Run GA and standard algorithms (after randomly breaking ties) • Compare solution quality for different problem sizes 7 22.05.2013 Haas et al. – Heuristics for Preference-Based Resource Allocation Karlsruhe Service Research Institute www.ksri.kit.edu
  • 8. Evaluation – Stable Solution with Welfare Optimization 1 1 1: based on 50 repetitions GA with welfare objective significantly better than average DA and WO solution Welfare could further be increased if small number of unstable pairs would be permitted 8 22.05.2013 Haas et al. – Heuristics for Preference-Based Resource Allocation Karlsruhe Service Research Institute www.ksri.kit.edu
  • 9. Evaluation – Stable Solution with Fairness Optimization 1 1 1: based on 50 repetitions DA yields most unfair solutions GA with fairness objective yields better results than average FE solution 9 22.05.2013 Haas et al. – Heuristics for Preference-Based Resource Allocation Karlsruhe Service Research Institute www.ksri.kit.edu
  • 10. Conclusion and Outlook • Indifferences can occur in realistic preferences Summary • In this case, standard algorithms cannot guarantee solution quality • GAs yields (significantly) better solutions than standard algorithms  in case indifferences are allowed in preferences Outlook • Styilzed settings considered for SMTI • Extend evaluation to incomplete preferences • For real datasets (large tie-lengths), shift• Break is not scalable! Compare GA with other heuristic approaches • GA-TA yields at least as good solutions on • average, while preserving scalability Include more complex preferences (correlation, real data, etc.) • Study robustness against strategic manipulation of preferences Thank you! Christian Haas Karlsruhe Service Research Institute ch.haas@kit.edu 10 22.05.2013 Haas et al. – Heuristics for Preference-Based Resource Allocation Karlsruhe Service Research Institute www.ksri.kit.edu