Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Background: The Gale-Shapley Algorithm is useful for providing a single stable matching. The key word is single. One of the drawbacks with this algorithm

  

Background: The Gale-Shapley Algorithm is useful for providing a single stable matching. The key word is single. One of the drawbacks with this algorithm despite its O(n) running-time is that it does not return every possible stable matching. Objective: Create a program that is able to take an instance of the Stable Matching Problem and return the total number possible stable matches. Input Format: You must create an input file called "input1.txt". You will then read from the file to obtain the following: How many men/women will there be? Each preference list for the men. Each preference list for the women. You will separate numbers in each list with a space (see examples below) For more understanding see the example #1 below. The 4 at the top of the file tells me there are 4 men and 4 women There are 8 total lines representing the preference lists The first 4 lines are the preference list for the men The last 4 lines are the preference list for the women EXAMPLE #1: Given an inputl.txt file of 4 1234 2134 3412 4312 2134 1234 4312 3412 Your output should be: 4 EXAMPLE #2: Given an inputl.txt file of 2 12 12 12 12 Your output should be: 1 Important Note: This project will be computationally intensive since it will have a worst case running time of O(n!). You can use the examples to check your program. I expect your program to be able to handle 10 men and women. If your program fails to hit this mark you will lose points.

Step by Step Solution

3.41 Rating (151 Votes )

There are 3 Steps involved in it

Step: 1

Background The GaleShapley Algorithm is useful for providing ... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Structures and Algorithm Analysis in Java

Authors: Mark A. Weiss

3rd edition

132576279, 978-0132576277

More Books

Students also viewed these Programming questions

Question

Find the limit or show that it does not exist. lim lim lim

Answered: 1 week ago

Question

1. How do sex hormones affect neurons?

Answered: 1 week ago