SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Theory                                           Applications                      Experiments




                                   The optimal marriage

                                             Ferenc Huszár

                                 Computational and Biological Learning Lab
                              Department of Engineering, University of Cambridge


                                              May 14, 2010




optimal marriage - tea talk                                                               CBL
Theory                                                Applications   Experiments




The standard marriage problem
a.k.a. the standard secretary problem




         Marriage as an optimal stopping problem:




              1 uniform       distribution over permutations
optimal marriage - tea talk                                                 CBL
Theory                                                Applications   Experiments




The standard marriage problem
a.k.a. the standard secretary problem




         Marriage as an optimal stopping problem:
            1. you have to choose one partner to marry




              1 uniform       distribution over permutations
optimal marriage - tea talk                                                 CBL
Theory                                                Applications       Experiments




The standard marriage problem
a.k.a. the standard secretary problem




         Marriage as an optimal stopping problem:
            1. you have to choose one partner to marry
            2. The number of potential partners, N, is finite and known




              1 uniform       distribution over permutations
optimal marriage - tea talk                                                     CBL
Theory                                                Applications          Experiments




The standard marriage problem
a.k.a. the standard secretary problem




         Marriage as an optimal stopping problem:
            1. you have to choose one partner to marry
            2. The number of potential partners, N, is finite and known
            3. the N partners are “tried” sequentially in a random order1




              1 uniform       distribution over permutations
optimal marriage - tea talk                                                        CBL
Theory                                                Applications                  Experiments




The standard marriage problem
a.k.a. the standard secretary problem




         Marriage as an optimal stopping problem:
            1. you have to choose one partner to marry
            2. The number of potential partners, N, is finite and known
            3. the N partners are “tried” sequentially in a random order1
            4. There is a clear ranking of partners, the decision is either accept or
               reject based only on the relative ranking of partners “tried’ ’ so far




              1 uniform       distribution over permutations
optimal marriage - tea talk                                                                CBL
Theory                                                Applications                  Experiments




The standard marriage problem
a.k.a. the standard secretary problem




         Marriage as an optimal stopping problem:
            1. you have to choose one partner to marry
            2. The number of potential partners, N, is finite and known
            3. the N partners are “tried” sequentially in a random order1
            4. There is a clear ranking of partners, the decision is either accept or
               reject based only on the relative ranking of partners “tried’ ’ so far
            5. once rejected a partner cannot be called back




              1 uniform       distribution over permutations
optimal marriage - tea talk                                                                CBL
Theory                                                Applications                  Experiments




The standard marriage problem
a.k.a. the standard secretary problem




         Marriage as an optimal stopping problem:
            1. you have to choose one partner to marry
            2. The number of potential partners, N, is finite and known
            3. the N partners are “tried” sequentially in a random order1
            4. There is a clear ranking of partners, the decision is either accept or
               reject based only on the relative ranking of partners “tried’ ’ so far
            5. once rejected a partner cannot be called back
            6. you are satisfied by nothing but the best (0-1 loss)



              1 uniform       distribution over permutations
optimal marriage - tea talk                                                                CBL
Theory                             Applications   Experiments




The optimal strategy
in the standard marriage problem




optimal marriage - tea talk                              CBL
Theory                                       Applications                            Experiments




The optimal strategy
in the standard marriage problem

                  there is no point of accepting anyone who is not the best so far




optimal marriage - tea talk                                                                 CBL
Theory                                       Applications                            Experiments




The optimal strategy
in the standard marriage problem

                  there is no point of accepting anyone who is not the best so far
                  P[#r is the best |#r is the best in first r ] = 1/N = N
                                                                 1/r
                                                                       r




optimal marriage - tea talk                                                                 CBL
Theory                                       Applications                            Experiments




The optimal strategy
in the standard marriage problem

                  there is no point of accepting anyone who is not the best so far
                  P[#r is the best |#r is the best in first r ] = 1/N = N
                                                                   1/r
                                                                          r

                                                                          ∗
                  the optimal strategy is a cutoff rule with threshold r :
                  reject first r ∗ − 1, then accept the first, that is best-so-far




optimal marriage - tea talk                                                                 CBL
Theory                                              Applications                        Experiments




The optimal strategy
in the standard marriage problem

                  there is no point of accepting anyone who is not the best so far
                  P[#r is the best |#r is the best in first r ] = 1/N = N
                                                                   1/r
                                                                          r

                                                                          ∗
                  the optimal strategy is a cutoff rule with threshold r :
                  reject first r ∗ − 1, then accept the first, that is best-so-far
                  determining r ∗ :
                              φN (r ∗ ) = P[you win with threshold r ∗ ]
                                           N
                                      =           P[#j is the best and you select it]
                                          j=r ∗
                                           N                           N
                                                  1 r∗ − 1   r∗ − 1      1
                                      =                    =
                                          j=r ∗
                                                  N j −1       N j=r ∗ j − 1



optimal marriage - tea talk                                                                    CBL
Theory                                              Applications                        Experiments




The optimal strategy
in the standard marriage problem

                  there is no point of accepting anyone who is not the best so far
                  P[#r is the best |#r is the best in first r ] = 1/N = N
                                                                   1/r
                                                                          r

                                                                          ∗
                  the optimal strategy is a cutoff rule with threshold r :
                  reject first r ∗ − 1, then accept the first, that is best-so-far
                  determining r ∗ :
                              φN (r ∗ ) = P[you win with threshold r ∗ ]
                                           N
                                      =           P[#j is the best and you select it]
                                          j=r ∗
                                           N                           N
                                                  1 r∗ − 1   r∗ − 1      1
                                      =                    =
                                          j=r ∗
                                                  N j −1       N j=r ∗ j − 1

                  r ∗ (N) = argmaxr φN (r )
optimal marriage - tea talk                                                                    CBL
Theory                             Applications   Experiments




Assymptotic behaviour
in the standard marriage problem




optimal marriage - tea talk                              CBL
Theory                                            Applications                     Experiments




Assymptotic behaviour
in the standard marriage problem




                                          r
                  introduce x = limN→∞    N

                                                      N
                                          r −1                     N    1
                              φN (r ) =
                                            N         j=r
                                                                 j −1   N
                                                  1
                                                      1
                                     →x                 dt = −x log x =: φ∞ (x )
                                              x       t




optimal marriage - tea talk                                                               CBL
Theory                                             Applications                     Experiments




Assymptotic behaviour
in the standard marriage problem




                                           r
                  introduce x = limN→∞     N

                                                        N
                                           r −1                     N    1
                               φN (r ) =
                                             N         j=r
                                                                  j −1   N
                                                   1
                                                       1
                                      →x                 dt = −x log x =: φ∞ (x )
                                               x       t

                  this is maximised by x ∗ =   1
                                               e       ≈ 0.37




optimal marriage - tea talk                                                                CBL
Theory                                              Applications                     Experiments




Assymptotic behaviour
in the standard marriage problem




                                            r
                  introduce x = limN→∞      N

                                                         N
                                            r −1                     N        1
                                φN (r ) =
                                              N         j=r
                                                                   j −1       N
                                                    1
                                                        1
                                       →x                 dt = −x log x =: φ∞ (x )
                                                x       t

                  this is maximised by x ∗ =    1
                                                e       ≈ 0.37
                  probability of winning is also φ∞ (x ∗ ) =              1
                                                                          e




optimal marriage - tea talk                                                                 CBL
Theory                                       Applications   Experiments




Real-world application
finding a long-term relationship in Hungary




optimal marriage - tea talk                                        CBL
Theory                                       Applications   Experiments




Real-world application
finding a long-term relationship in Hungary




                  total population of Hungary: 10,090,330




optimal marriage - tea talk                                        CBL
Theory                                       Applications                 Experiments




Real-world application
finding a long-term relationship in Hungary




                  total population of Hungary: 10,090,330
                  single/widowed/divorced women,aged 20-29: 533,142 = N




optimal marriage - tea talk                                                      CBL
Theory                                        Applications                Experiments




Real-world application
finding a long-term relationship in Hungary




                  total population of Hungary: 10,090,330
                  single/widowed/divorced women,aged 20-29: 533,142 = N
                  r ∗ (533, 142) ≈ 196, 132




optimal marriage - tea talk                                                      CBL
Theory                                        Applications                Experiments




Real-world application
finding a long-term relationship in Hungary




                  total population of Hungary: 10,090,330
                  single/widowed/divorced women,aged 20-29: 533,142 = N
                  r ∗ (533, 142) ≈ 196, 132
                  probability of finding the best is around 0.37




optimal marriage - tea talk                                                      CBL
Theory                                        Applications                             Experiments




Real-world application
finding a long-term relationship in Hungary




                  total population of Hungary: 10,090,330
                  single/widowed/divorced women,aged 20-29: 533,142 = N
                  r ∗ (533, 142) ≈ 196, 132
                  probability of finding the best is around 0.37
                  “try” and reject 200,000 partners before even thinking of marriage




optimal marriage - tea talk                                                                   CBL
Theory                        Applications   Experiments




Human experiments




optimal marriage - tea talk                         CBL
Theory                                      Applications                  Experiments




Human experiments



                  Kahan et al (1967): absolute value instead of ranking




optimal marriage - tea talk                                                      CBL
Theory                                      Applications                        Experiments




Human experiments



                  Kahan et al (1967): absolute value instead of ranking
                  Rapoport and Tversky (1970): absolute values drawn Gaussian
                  values




optimal marriage - tea talk                                                            CBL
Theory                                      Applications                            Experiments




Human experiments



                  Kahan et al (1967): absolute value instead of ranking
                  Rapoport and Tversky (1970): absolute values drawn Gaussian
                  values
                  Kogut (1999): lowest price of an item with known price distribution




optimal marriage - tea talk                                                                CBL
Theory                                      Applications                            Experiments




Human experiments



                  Kahan et al (1967): absolute value instead of ranking
                  Rapoport and Tversky (1970): absolute values drawn Gaussian
                  values
                  Kogut (1999): lowest price of an item with known price distribution
                  Seale and Rapoport (1997): the standard marriage problem




optimal marriage - tea talk                                                                CBL
Theory                                       Applications                           Experiments




Human experiments



                  Kahan et al (1967): absolute value instead of ranking
                  Rapoport and Tversky (1970): absolute values drawn Gaussian
                  values
                  Kogut (1999): lowest price of an item with known price distribution
                  Seale and Rapoport (1997): the standard marriage problem
                  all studies found that subjects stopped earlier than optimal




optimal marriage - tea talk                                                                CBL
Theory                                       Applications                           Experiments




Human experiments



                  Kahan et al (1967): absolute value instead of ranking
                  Rapoport and Tversky (1970): absolute values drawn Gaussian
                  values
                  Kogut (1999): lowest price of an item with known price distribution
                  Seale and Rapoport (1997): the standard marriage problem
                  all studies found that subjects stopped earlier than optimal
                  explained with a constant cost of evaluaing an option




optimal marriage - tea talk                                                                CBL

Mais conteúdo relacionado

Último

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationNeilDeclaro1
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answersdalebeck957
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 

Último (20)

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 

Destaque

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Destaque (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

The optimal marriage

  • 1. Theory Applications Experiments The optimal marriage Ferenc Huszár Computational and Biological Learning Lab Department of Engineering, University of Cambridge May 14, 2010 optimal marriage - tea talk CBL
  • 2. Theory Applications Experiments The standard marriage problem a.k.a. the standard secretary problem Marriage as an optimal stopping problem: 1 uniform distribution over permutations optimal marriage - tea talk CBL
  • 3. Theory Applications Experiments The standard marriage problem a.k.a. the standard secretary problem Marriage as an optimal stopping problem: 1. you have to choose one partner to marry 1 uniform distribution over permutations optimal marriage - tea talk CBL
  • 4. Theory Applications Experiments The standard marriage problem a.k.a. the standard secretary problem Marriage as an optimal stopping problem: 1. you have to choose one partner to marry 2. The number of potential partners, N, is finite and known 1 uniform distribution over permutations optimal marriage - tea talk CBL
  • 5. Theory Applications Experiments The standard marriage problem a.k.a. the standard secretary problem Marriage as an optimal stopping problem: 1. you have to choose one partner to marry 2. The number of potential partners, N, is finite and known 3. the N partners are “tried” sequentially in a random order1 1 uniform distribution over permutations optimal marriage - tea talk CBL
  • 6. Theory Applications Experiments The standard marriage problem a.k.a. the standard secretary problem Marriage as an optimal stopping problem: 1. you have to choose one partner to marry 2. The number of potential partners, N, is finite and known 3. the N partners are “tried” sequentially in a random order1 4. There is a clear ranking of partners, the decision is either accept or reject based only on the relative ranking of partners “tried’ ’ so far 1 uniform distribution over permutations optimal marriage - tea talk CBL
  • 7. Theory Applications Experiments The standard marriage problem a.k.a. the standard secretary problem Marriage as an optimal stopping problem: 1. you have to choose one partner to marry 2. The number of potential partners, N, is finite and known 3. the N partners are “tried” sequentially in a random order1 4. There is a clear ranking of partners, the decision is either accept or reject based only on the relative ranking of partners “tried’ ’ so far 5. once rejected a partner cannot be called back 1 uniform distribution over permutations optimal marriage - tea talk CBL
  • 8. Theory Applications Experiments The standard marriage problem a.k.a. the standard secretary problem Marriage as an optimal stopping problem: 1. you have to choose one partner to marry 2. The number of potential partners, N, is finite and known 3. the N partners are “tried” sequentially in a random order1 4. There is a clear ranking of partners, the decision is either accept or reject based only on the relative ranking of partners “tried’ ’ so far 5. once rejected a partner cannot be called back 6. you are satisfied by nothing but the best (0-1 loss) 1 uniform distribution over permutations optimal marriage - tea talk CBL
  • 9. Theory Applications Experiments The optimal strategy in the standard marriage problem optimal marriage - tea talk CBL
  • 10. Theory Applications Experiments The optimal strategy in the standard marriage problem there is no point of accepting anyone who is not the best so far optimal marriage - tea talk CBL
  • 11. Theory Applications Experiments The optimal strategy in the standard marriage problem there is no point of accepting anyone who is not the best so far P[#r is the best |#r is the best in first r ] = 1/N = N 1/r r optimal marriage - tea talk CBL
  • 12. Theory Applications Experiments The optimal strategy in the standard marriage problem there is no point of accepting anyone who is not the best so far P[#r is the best |#r is the best in first r ] = 1/N = N 1/r r ∗ the optimal strategy is a cutoff rule with threshold r : reject first r ∗ − 1, then accept the first, that is best-so-far optimal marriage - tea talk CBL
  • 13. Theory Applications Experiments The optimal strategy in the standard marriage problem there is no point of accepting anyone who is not the best so far P[#r is the best |#r is the best in first r ] = 1/N = N 1/r r ∗ the optimal strategy is a cutoff rule with threshold r : reject first r ∗ − 1, then accept the first, that is best-so-far determining r ∗ : φN (r ∗ ) = P[you win with threshold r ∗ ] N = P[#j is the best and you select it] j=r ∗ N N 1 r∗ − 1 r∗ − 1 1 = = j=r ∗ N j −1 N j=r ∗ j − 1 optimal marriage - tea talk CBL
  • 14. Theory Applications Experiments The optimal strategy in the standard marriage problem there is no point of accepting anyone who is not the best so far P[#r is the best |#r is the best in first r ] = 1/N = N 1/r r ∗ the optimal strategy is a cutoff rule with threshold r : reject first r ∗ − 1, then accept the first, that is best-so-far determining r ∗ : φN (r ∗ ) = P[you win with threshold r ∗ ] N = P[#j is the best and you select it] j=r ∗ N N 1 r∗ − 1 r∗ − 1 1 = = j=r ∗ N j −1 N j=r ∗ j − 1 r ∗ (N) = argmaxr φN (r ) optimal marriage - tea talk CBL
  • 15. Theory Applications Experiments Assymptotic behaviour in the standard marriage problem optimal marriage - tea talk CBL
  • 16. Theory Applications Experiments Assymptotic behaviour in the standard marriage problem r introduce x = limN→∞ N N r −1 N 1 φN (r ) = N j=r j −1 N 1 1 →x dt = −x log x =: φ∞ (x ) x t optimal marriage - tea talk CBL
  • 17. Theory Applications Experiments Assymptotic behaviour in the standard marriage problem r introduce x = limN→∞ N N r −1 N 1 φN (r ) = N j=r j −1 N 1 1 →x dt = −x log x =: φ∞ (x ) x t this is maximised by x ∗ = 1 e ≈ 0.37 optimal marriage - tea talk CBL
  • 18. Theory Applications Experiments Assymptotic behaviour in the standard marriage problem r introduce x = limN→∞ N N r −1 N 1 φN (r ) = N j=r j −1 N 1 1 →x dt = −x log x =: φ∞ (x ) x t this is maximised by x ∗ = 1 e ≈ 0.37 probability of winning is also φ∞ (x ∗ ) = 1 e optimal marriage - tea talk CBL
  • 19. Theory Applications Experiments Real-world application finding a long-term relationship in Hungary optimal marriage - tea talk CBL
  • 20. Theory Applications Experiments Real-world application finding a long-term relationship in Hungary total population of Hungary: 10,090,330 optimal marriage - tea talk CBL
  • 21. Theory Applications Experiments Real-world application finding a long-term relationship in Hungary total population of Hungary: 10,090,330 single/widowed/divorced women,aged 20-29: 533,142 = N optimal marriage - tea talk CBL
  • 22. Theory Applications Experiments Real-world application finding a long-term relationship in Hungary total population of Hungary: 10,090,330 single/widowed/divorced women,aged 20-29: 533,142 = N r ∗ (533, 142) ≈ 196, 132 optimal marriage - tea talk CBL
  • 23. Theory Applications Experiments Real-world application finding a long-term relationship in Hungary total population of Hungary: 10,090,330 single/widowed/divorced women,aged 20-29: 533,142 = N r ∗ (533, 142) ≈ 196, 132 probability of finding the best is around 0.37 optimal marriage - tea talk CBL
  • 24. Theory Applications Experiments Real-world application finding a long-term relationship in Hungary total population of Hungary: 10,090,330 single/widowed/divorced women,aged 20-29: 533,142 = N r ∗ (533, 142) ≈ 196, 132 probability of finding the best is around 0.37 “try” and reject 200,000 partners before even thinking of marriage optimal marriage - tea talk CBL
  • 25. Theory Applications Experiments Human experiments optimal marriage - tea talk CBL
  • 26. Theory Applications Experiments Human experiments Kahan et al (1967): absolute value instead of ranking optimal marriage - tea talk CBL
  • 27. Theory Applications Experiments Human experiments Kahan et al (1967): absolute value instead of ranking Rapoport and Tversky (1970): absolute values drawn Gaussian values optimal marriage - tea talk CBL
  • 28. Theory Applications Experiments Human experiments Kahan et al (1967): absolute value instead of ranking Rapoport and Tversky (1970): absolute values drawn Gaussian values Kogut (1999): lowest price of an item with known price distribution optimal marriage - tea talk CBL
  • 29. Theory Applications Experiments Human experiments Kahan et al (1967): absolute value instead of ranking Rapoport and Tversky (1970): absolute values drawn Gaussian values Kogut (1999): lowest price of an item with known price distribution Seale and Rapoport (1997): the standard marriage problem optimal marriage - tea talk CBL
  • 30. Theory Applications Experiments Human experiments Kahan et al (1967): absolute value instead of ranking Rapoport and Tversky (1970): absolute values drawn Gaussian values Kogut (1999): lowest price of an item with known price distribution Seale and Rapoport (1997): the standard marriage problem all studies found that subjects stopped earlier than optimal optimal marriage - tea talk CBL
  • 31. Theory Applications Experiments Human experiments Kahan et al (1967): absolute value instead of ranking Rapoport and Tversky (1970): absolute values drawn Gaussian values Kogut (1999): lowest price of an item with known price distribution Seale and Rapoport (1997): the standard marriage problem all studies found that subjects stopped earlier than optimal explained with a constant cost of evaluaing an option optimal marriage - tea talk CBL