a matching model with friction and multiple criteria

34
A Model of Matching with Friction and Multiple Criteria David M. Ramsey Stephen Kinsella University of Limerick {stephen.kinsella, david.ramsey}@ul.ie April 25, 2009 Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 1 / 21

Upload: stephen-kinsella

Post on 28-Nov-2014

2.108 views

Category:

Technology


0 download

DESCRIPTION

We present a model of matching based on two character measures.There are two classes of individual. Each individualobserves a sequence of potential partners from the opposite class.Onemeasure describes the "attractiveness" of an individual.Preferences are common according tothis measure: i.e. each individual prefers highly attractive partners and all individuals of a given class agree as to how attractive individuals of the opposite class are. Preferences are homotypic with respect to the second measure, referred to as "character" i.e. all individuals prefer partners of a similar character. Such a problem may be interpreted as e.g. a job search problem in which the classesare employer and employee, or a mate choice problem in which the classes are male andfemale. It is assumed that attractiveness is easy to measure and observable with certainty. However, in order to observe the character of an individual, an interview (or courtship) is required. Hence, on observing the attractiveness of a prospective partner an individual must decide whether he/she wishes to proceed to the interview stage. Interviews only occur by mutual consent. A pair can only be formed after an interview. During the interview phase the prospective pair observe each other's character, and then decide whether they wish to form a pair.It is assumed that mutual acceptance is required for pair formation tooccur. An individual stops searching on finding a partner. This paper presents a general model of such a matching process. A particular case is considered in which character "forms a ring" and has a uniform distribution. A set of criteria based on the concept of a subgame perfect Nash equilibrium is used to define the solution of this particular game. It is shown that such a solution is unique. The general form of the solution is derived and a procedure for finding the solution of such a game is given.

TRANSCRIPT

Page 1: A Matching Model with Friction and Multiple Criteria

A Model of Matching with Friction and MultipleCriteria

David M. Ramsey Stephen Kinsella

University of Limerick{stephen.kinsella, david.ramsey}@ul.ie

April 25, 2009

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 1 / 21

Page 2: A Matching Model with Friction and Multiple Criteria

Today

1 Idea

2 Model

3 The Interview and Offer/Acceptance SubgamesQuasi Symmetric Game

4 Example

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 2 / 21

Page 3: A Matching Model with Friction and Multiple Criteria

Idea

Figure: caption

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 3 / 21

Page 4: A Matching Model with Friction and Multiple Criteria

What we do

This paper presents a general model of matching processes (jobsearch, speed dating).

A particular case is considered in which character “forms a ring” andhas a uniform distribution.

A set of criteria based on the concept of a subgame perfect Nashequilibrium is used to define the solution of this particular game.

It is shown that such a solution is unique. The general form of thesolution is derived, and a procedure for finding the solution of such agame is given.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 4 / 21

Page 5: A Matching Model with Friction and Multiple Criteria

What we do

This paper presents a general model of matching processes (jobsearch, speed dating).

A particular case is considered in which character “forms a ring” andhas a uniform distribution.

A set of criteria based on the concept of a subgame perfect Nashequilibrium is used to define the solution of this particular game.

It is shown that such a solution is unique. The general form of thesolution is derived, and a procedure for finding the solution of such agame is given.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 4 / 21

Page 6: A Matching Model with Friction and Multiple Criteria

What we do

This paper presents a general model of matching processes (jobsearch, speed dating).

A particular case is considered in which character “forms a ring” andhas a uniform distribution.

A set of criteria based on the concept of a subgame perfect Nashequilibrium is used to define the solution of this particular game.

It is shown that such a solution is unique. The general form of thesolution is derived, and a procedure for finding the solution of such agame is given.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 4 / 21

Page 7: A Matching Model with Friction and Multiple Criteria

Assumptions

Attractiveness is easy to measure and observable with certainty.

BUT to observe the character of an individual, an interview (orcourtship) is required.

Hence, on observing the attractiveness of a prospective partner anindividual must decide whether he/she wishes to proceed to theinterview stage.

Interviews only occur by mutual consent. A pair can only be formedafter an interview. During the interview phase the prospective pairobserve each other’s character, and then decide whether they wish toform a pair.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 5 / 21

Page 8: A Matching Model with Friction and Multiple Criteria

Assumptions

Attractiveness is easy to measure and observable with certainty.

BUT to observe the character of an individual, an interview (orcourtship) is required.

Hence, on observing the attractiveness of a prospective partner anindividual must decide whether he/she wishes to proceed to theinterview stage.

Interviews only occur by mutual consent. A pair can only be formedafter an interview. During the interview phase the prospective pairobserve each other’s character, and then decide whether they wish toform a pair.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 5 / 21

Page 9: A Matching Model with Friction and Multiple Criteria

Assumptions

Attractiveness is easy to measure and observable with certainty.

BUT to observe the character of an individual, an interview (orcourtship) is required.

Hence, on observing the attractiveness of a prospective partner anindividual must decide whether he/she wishes to proceed to theinterview stage.

Interviews only occur by mutual consent. A pair can only be formedafter an interview. During the interview phase the prospective pairobserve each other’s character, and then decide whether they wish toform a pair.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 5 / 21

Page 10: A Matching Model with Friction and Multiple Criteria

Story

A job seeker first must decide whether to apply for a job or not onthe basis of the job advert (the attractiveness of the job).

If the job seeker applies, the employer must then decide whether toproceed with an interview or not, based on the qualifications of thejob seeker.

If either the job searcher does not apply or the employer does notwish to interview, the two individuals carry on searching.

During an interview, an employee observes the character of hisprospective employer, and vice versa. After the interview finishes,both parties must decide whether to accept the other as a partner ornot.

If acceptance is mutual, then a job pair is formed. Otherwise, bothindividuals continue searching.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 6 / 21

Page 11: A Matching Model with Friction and Multiple Criteria

Story

A job seeker first must decide whether to apply for a job or not onthe basis of the job advert (the attractiveness of the job).

If the job seeker applies, the employer must then decide whether toproceed with an interview or not, based on the qualifications of thejob seeker.

If either the job searcher does not apply or the employer does notwish to interview, the two individuals carry on searching.

During an interview, an employee observes the character of hisprospective employer, and vice versa. After the interview finishes,both parties must decide whether to accept the other as a partner ornot.

If acceptance is mutual, then a job pair is formed. Otherwise, bothindividuals continue searching.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 6 / 21

Page 12: A Matching Model with Friction and Multiple Criteria

Story

A job seeker first must decide whether to apply for a job or not onthe basis of the job advert (the attractiveness of the job).

If the job seeker applies, the employer must then decide whether toproceed with an interview or not, based on the qualifications of thejob seeker.

If either the job searcher does not apply or the employer does notwish to interview, the two individuals carry on searching.

During an interview, an employee observes the character of hisprospective employer, and vice versa. After the interview finishes,both parties must decide whether to accept the other as a partner ornot.

If acceptance is mutual, then a job pair is formed. Otherwise, bothindividuals continue searching.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 6 / 21

Page 13: A Matching Model with Friction and Multiple Criteria

Story

A job seeker first must decide whether to apply for a job or not onthe basis of the job advert (the attractiveness of the job).

If the job seeker applies, the employer must then decide whether toproceed with an interview or not, based on the qualifications of thejob seeker.

If either the job searcher does not apply or the employer does notwish to interview, the two individuals carry on searching.

During an interview, an employee observes the character of hisprospective employer, and vice versa. After the interview finishes,both parties must decide whether to accept the other as a partner ornot.

If acceptance is mutual, then a job pair is formed. Otherwise, bothindividuals continue searching.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 6 / 21

Page 14: A Matching Model with Friction and Multiple Criteria

Model

We consider a steady state model in which the distributions of theattractiveness (qualifications) and character of a jobseeker, as well asof the attractiveness and character of an employer (X1,js , X2,js , X1,em

and X2,em, do not change over time.

Suppose X1,es , X1,js , X2,es and X2,js are discrete random variables.

The type of an individual can be defined by their attractiveness andcharacter, together with their role (employer or job seeker).

The type of a job seeker will be denoted xjs = [x1,js , x2,js ]. The typeof an employer will be denoted xem = [x1,em, x2,em].

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 7 / 21

Page 15: A Matching Model with Friction and Multiple Criteria

Model

We consider a steady state model in which the distributions of theattractiveness (qualifications) and character of a jobseeker, as well asof the attractiveness and character of an employer (X1,js , X2,js , X1,em

and X2,em, do not change over time.

Suppose X1,es , X1,js , X2,es and X2,js are discrete random variables.

The type of an individual can be defined by their attractiveness andcharacter, together with their role (employer or job seeker).

The type of a job seeker will be denoted xjs = [x1,js , x2,js ]. The typeof an employer will be denoted xem = [x1,em, x2,em].

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 7 / 21

Page 16: A Matching Model with Friction and Multiple Criteria

Model

We consider a steady state model in which the distributions of theattractiveness (qualifications) and character of a jobseeker, as well asof the attractiveness and character of an employer (X1,js , X2,js , X1,em

and X2,em, do not change over time.

Suppose X1,es , X1,js , X2,es and X2,js are discrete random variables.

The type of an individual can be defined by their attractiveness andcharacter, together with their role (employer or job seeker).

The type of a job seeker will be denoted xjs = [x1,js , x2,js ]. The typeof an employer will be denoted xem = [x1,em, x2,em].

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 7 / 21

Page 17: A Matching Model with Friction and Multiple Criteria

Model

A job seeker’s total reward from search is assumed to be the reward gainedfrom the job taken minus the total search costs incurred. Hence, the totalreward from search of a job seeker of type xjs from taking a job with anemployer of type xem after searching for n1 moments, attending n2

interviews and applying for n3 jobs is given by

g(x2,js , xem)− n1c1,js − n2c2,js − n3c3,js .

Similarly, the total reward from search of a employer of type xem fromemploying a job seeker of type xjs after searching for k1 moments andinterviewing k2 job seekers is given by

h(x2,em, xjs)− k1c1,em − k2c2,em.

π is the strategy profile used in the job search game.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 8 / 21

Page 18: A Matching Model with Friction and Multiple Criteria

Modeling Strategy

The game played by a job seeker and employer on meeting can be split intotwo subgames. The first will be referred to as the application/invitationsubgame, in which the pair decide whether to proceed to an interview ornot. The second subgame is called the interview game and at this stageboth parties must decide whether to accept the other or not.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 9 / 21

Page 19: A Matching Model with Friction and Multiple Criteria

Conditions for a Solution to the Game

We look for a Nash equilibrium profile π∗ of Γ. When the population playaccording to the strategy profile π∗, then no individual can gain by using adifferent strategy to the one defined by π∗. We look for a Nash equilibriumstrategy profile πN of Γ that satisfies the following additional conditions:

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 10 / 21

Page 20: A Matching Model with Friction and Multiple Criteria

Conditions

Condition 1 In the interview game, a job seeker accepts a prospective job(respectively, an employer offers a position to a job seeker) ifand only if the reward from such a pairing is at least as greatas the expected reward from future search.

Condition 2 An employer only invites for interview if her expected rewardfrom the resulting interview subgame minus the costs ofinterviewing is as least as great as her expected reward fromfuture search.

Condition 3 A job seeker only applies for a job if his expected rewardfrom applying minus the costs of applying for the job is atleast as great as his future expected reward from search.

Condition 4 The decisions made by an individual do not depend on themoment at which the decision is made.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 11 / 21

Page 21: A Matching Model with Friction and Multiple Criteria

Conditions

Condition 5 In the application/invitation subgame, an employer of typexem is willing to interview any job seeker of qualifications notlower than required level of qualifications, denoted t(xem).

Condition 6 Suppose two employers have the same character, then themost attractive one will be at least as choosy as the otherwhen inviting candidates for interview.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 12 / 21

Page 22: A Matching Model with Friction and Multiple Criteria

The Interview Subgame

Suppose the job seeker is of type xjs and the employer is of type xem. Thepayoff matrix is given by

Employer: a Employer: rJob Seeker: aJob Seeker: r

([g(x2,js , xem), h(x2,em, xjs)] [Rjs(xjs ;π),Rem(xem;π)][Rjs(xjs ;π),Rem(xem;π)] [Rjs(xjs ;π),Rem(xem;π)]

).

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 13 / 21

Page 23: A Matching Model with Friction and Multiple Criteria

The Application/Invitation Subgame

��

��

��

@@

@@

@@R

Job Seeker: n Job Seeker: a

[Rjs(xjs ;π),Rem(xem;π)]�

��

��

Employer: r

AAAAAAU

Employer: i

[Rjs(xjs ;π)− c3,js ,Rem(xem;π)] v(xjs , xem;π)− (c2,js + c3,js , c2,em)

Fig. 1: Extensive form of the application/invitation game.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 14 / 21

Page 24: A Matching Model with Friction and Multiple Criteria

Quasi Symmetric Formulation of Game

1 The distributions of character and attractiveness areindependent of class. Furthermore, the distribution ofcharacter is uniform on 0, 1, 2, . . . , r − 1.

2 The character levels are assumed to form a ring, i.e. 0 is aneighbour of both 1 and r − 1. The difference betweencharacters i and j is defined to be the difference between iand j according to mod(r) arithmetic. Precisely, if i ≥ j ,then |i − j | = min{i − j , r + j − i}.

3 The rewards obtained from a pairing are symmetric withrespect to class, i.e g(x2, [y1, y2]) = h(y2, [y1, x2]).

4 The cost of applying for a job, c3,js , is equal to zero,c1,js = c1,em and c2,js = c2,em.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 15 / 21

Page 25: A Matching Model with Friction and Multiple Criteria

Theorems

Theorem

At a symmetric equilibrium π∗ of a quasi-symmetric game satisfyingconditions 1-4 the reward of an individual is non-decreasing inattractiveness.

Theorem

At a symmetric equilibrium π∗ of a quasi-symmetric game satisfyingconditions 1-4 job seekers of maximum attractiveness apply to employersof attractiveness above a certain threshold.

Theorem

At a symmetric equilibrium π∗ of a quasi-symmetric game satisfyingconditions 1-4, employers of attractiveness i are prepared to interview jobseekers of attractiveness in [k1(i), k2(i)], where k2(i) is the maximumattractiveness of an job seeker who applies to an employer ofattractiveness i for interview. In addition, k1(i) and k2(i) arenon-decreasing in i and k1(i) ≤ i ≤ k2(i).

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 16 / 21

Page 26: A Matching Model with Friction and Multiple Criteria

Algorithm

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 17 / 21

Page 27: A Matching Model with Friction and Multiple Criteria

Example

Suppose there are seven levels of both attractiveness and character,i.e. the support of each of X1,em, X2,em, X1,js and X2,js is{1, 2, 3, 4, 5, 6, 7}.Both the search costs, c1, and the interview costs, c2 are equal to 1

7 .The reward obtained from a partnership is defined to be theattractiveness of the partner minus the difference (modulo 7) betweenthe characters of the pair.

Consider employers of maximum attractiveness.

The ordered preferences of a [7, 4] individual are as follows: first(group one) - [7, 4], second equal (group two) - [7, 3], [7, 5], fourthequal (group 3) [7, 2], [7, 6] and sixth equal (group 4) - [7, 1], [7, 7].Group 1, 2, 3 and 4 partners give a reward from pairing of 7, 6, 5 and4 respectively.

Let πi denote any strategy profile in which [7, 4] employers pair withjob seekers from the first i groups described above, i = 1, 2, 3, 4.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 18 / 21

Page 28: A Matching Model with Friction and Multiple Criteria

Example

Suppose there are seven levels of both attractiveness and character,i.e. the support of each of X1,em, X2,em, X1,js and X2,js is{1, 2, 3, 4, 5, 6, 7}.Both the search costs, c1, and the interview costs, c2 are equal to 1

7 .The reward obtained from a partnership is defined to be theattractiveness of the partner minus the difference (modulo 7) betweenthe characters of the pair.

Consider employers of maximum attractiveness.

The ordered preferences of a [7, 4] individual are as follows: first(group one) - [7, 4], second equal (group two) - [7, 3], [7, 5], fourthequal (group 3) [7, 2], [7, 6] and sixth equal (group 4) - [7, 1], [7, 7].Group 1, 2, 3 and 4 partners give a reward from pairing of 7, 6, 5 and4 respectively.

Let πi denote any strategy profile in which [7, 4] employers pair withjob seekers from the first i groups described above, i = 1, 2, 3, 4.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 18 / 21

Page 29: A Matching Model with Friction and Multiple Criteria

Example

Suppose there are seven levels of both attractiveness and character,i.e. the support of each of X1,em, X2,em, X1,js and X2,js is{1, 2, 3, 4, 5, 6, 7}.Both the search costs, c1, and the interview costs, c2 are equal to 1

7 .The reward obtained from a partnership is defined to be theattractiveness of the partner minus the difference (modulo 7) betweenthe characters of the pair.

Consider employers of maximum attractiveness.

The ordered preferences of a [7, 4] individual are as follows: first(group one) - [7, 4], second equal (group two) - [7, 3], [7, 5], fourthequal (group 3) [7, 2], [7, 6] and sixth equal (group 4) - [7, 1], [7, 7].Group 1, 2, 3 and 4 partners give a reward from pairing of 7, 6, 5 and4 respectively.

Let πi denote any strategy profile in which [7, 4] employers pair withjob seekers from the first i groups described above, i = 1, 2, 3, 4.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 18 / 21

Page 30: A Matching Model with Friction and Multiple Criteria

Example

Suppose there are seven levels of both attractiveness and character,i.e. the support of each of X1,em, X2,em, X1,js and X2,js is{1, 2, 3, 4, 5, 6, 7}.Both the search costs, c1, and the interview costs, c2 are equal to 1

7 .The reward obtained from a partnership is defined to be theattractiveness of the partner minus the difference (modulo 7) betweenthe characters of the pair.

Consider employers of maximum attractiveness.

The ordered preferences of a [7, 4] individual are as follows: first(group one) - [7, 4], second equal (group two) - [7, 3], [7, 5], fourthequal (group 3) [7, 2], [7, 6] and sixth equal (group 4) - [7, 1], [7, 7].Group 1, 2, 3 and 4 partners give a reward from pairing of 7, 6, 5 and4 respectively.

Let πi denote any strategy profile in which [7, 4] employers pair withjob seekers from the first i groups described above, i = 1, 2, 3, 4.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 18 / 21

Page 31: A Matching Model with Friction and Multiple Criteria

Payoffs

R([7, 4];π1) = 7− 49× 1

7− 7× 1

7= −1

R([7, 4];π2) =19

3− 49

3× 1

7− 7

3× 1

7=

11

3

R([7, 4];π3) =29

5− 49

5× 1

7− 7

5× 1

7=

21

5.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 19 / 21

Page 32: A Matching Model with Friction and Multiple Criteria

Equilibrium Strategy Profile

Attractiveness Attractiveness levels invited Expected Reward

7 { 6,7 } 4.50

6 { 6,7 } 4.33

5 { 4,5,6,7 } 2.50

4 { 4,5 } 2.33

3 { 2,3,4,5 } 0.50

2 { 2,3 } 0.33

1 { 1,2,3 } -1.80

Table: Brief description of symmetric equilibrium for the example considered

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 20 / 21

Page 33: A Matching Model with Friction and Multiple Criteria

Further Work

Different information paths within search processes

Make interviewing costs independent

Non uniform distributions of character—superstars/Susan Boyle.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 21 / 21

Page 34: A Matching Model with Friction and Multiple Criteria

Further Work

Different information paths within search processes

Make interviewing costs independent

Non uniform distributions of character—superstars/Susan Boyle.

Ramsey & Kinsella (University of Limerick) Matching with Friction April 25, 2009 21 / 21