Does there always exist a perfect matching with no strong

Assignment Help Computer Engineering
Reference no: EM132135995

Question

The Stable Matching Problem, as discussed in the text, assumes that all men and women have a fully ordered list of preferences. In this problem we will consider a version of the problem in which men and women can be indifferent between certain options. As before we have a set M of n men and a set W of n women. Assume each man and each woman ranks the members of the opposite gender, but now we allow ties in the ranking.

For example (with n = 4), a woman could say that m1 is ranked in first place; second place is a tie between m2 and m3 (she has no preference between them); and m4 is in last place. We will say that w prefers m to m0 if m is ranked higher than m0 on her preference list (they are not tied). With indifferences in the rankings, there could be two natural notions for stability. And for each, we can ask about the existence of stable matchings, as follows.

1 1. A strong instability in a perfect matching S consists of a man m and woman w, such that each of m and w prefers the other to their partner in S. Does there always exist a perfect matching with no strong instability?

Either give an example of a set of men and women with preference lists for which every perfect matching has a strong instability; or give an algorithm that is guaranteed to find a perfect matching with no strong instability and prove the guarantee.

2. A weak instability in a perfect matching S consists of a man m and a woman w such that their partners in S are w 0 and m0 , respectively, and one of the following holds:

• m prefers w to w 0 , and either w prefers m to m0 or is indifferent; or

• w prefers m to m0 , and m either prefers w to w 0 or is indifferent.

In other words, the pairing between m and w is either preferred by both, or preferred by one while the other is indifferent. Does there always exist a perfect matching with no weak instability?

Either give an example of a set of men and women with preference lists for which every perfect matching has a weak instability; or give an algorithm that is guaranteed to find a perfect matching with no weak instability and prove the guarantee.

Reference no: EM132135995

Questions Cloud

Write a main function that declares an array of 100 doubles : In a for loop, assign each of the doubles a random number between 0.50 and 50.00. Here's how. array[i] = (double) (rand() % 100 + 1) / 2.0;
Determine the internal rate of return for a project : Determine the internal rate of return for a project that costs -$149,500 and would yield after-tax cash flows of $23,000 the first year
What was the strategy used in the case : What improvements could you offer as an IT leader managing the strategy for the situation covered by the case?
The task is to remove suffix from last name column : The task is to remove suffix from last name column (e.g. Smith Sr. or Stevens Jr.) and put into the preexisting suffix column in the DB.
Does there always exist a perfect matching with no strong : Does there always exist a perfect matching with no strong instability? Does there always exist a perfect matching with no weak instability?
Eliminate the problem and turn the initiative into a success : Explore and elaborate on this reason for failure. Provide a solution that will eliminate the problem and turn the initiative into a success
Write a program that lets the user enter the initial height : Write a program that lets the user enter the initial height of the ball and the number of times the ball is allowed to continue bouncing.
Write function called closer_root that takes two numbers : Write another function called closer_root that takes two real numbers and returns the one whose square root is closer to the number 10.
Write a function to determine the squareroot of a number : Write a function to determine the squareroot of a number. The squareroot of a number can be approximated by repeated calculation using the formula.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Create class complex for working with complex numbers

modify class Complex for working with complex numbers of the form a + bi, where i is square root of -1. Your class must have two overloaded operators for adding and subtracting the complex numbers.

  Write a program that reads a sequence of input values

Write a program that reads a sequence of input values and displays a bar chart of the values in data.

  Write a short report about sampling and various sampling typ

Write a short report about sampling and various sampling types, What are different types of questions used in preparing a questionnaire

  Infa 630 intrusion detection and intrusion prevention

Compare and contrast signature-based and anomaly-based network intrusion detection systems. In your analysis, describe at least three ways in which the two types of IDS are similar, and at least three ways in which they differ.

  Design a class named player with fields

Design a class named Player with fields for holding a Women's Basketball player's statistics. All fields should be private.

  What are the risks of transmitting data over an unsecured

What steps are necessary to secure Wi-Fi Protected Access Network? Distinguish between client/server and file server architecture.

  Pros and cons of re-usability for the paradigms

Re-usability is the ability to use code written for another situation. Most languages and programming paradigms support re-usability in some form. make a report about re-usability in the procedural and object oriented languages.

  Developing an outline of the project plan for the testing

As a part of the disaster recovery planning a medium-sized business, you have been asked to develop a project plan to test the backups of production systems.

  Assess security-privacy concerns in applications

Do you feel that the STRIDE model, which is discussed extensively in this course, is a good baseline to help assess security/privacy concerns in applications.

  Write a program that asks the user for the name of a file

Write a program that asks the user for the name of a file. The program shold display the first 10 lines of the file on the screen (the "head" of the file).

  What is the probability that a player wins the jackpot

The player wins the jackpot if the first five numbers picked match the first five numbers drawn and the sixth number matches the sixth number drawn.

  What are the advantages and disadvantages of outsourcing

contract award, and exit strategies. What are the advantages and disadvantages of outsourcing

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd