Job Matching for Students and Firms / Modifications of GS Algorithm



Animations of modified GS algorithm (bidirectional and recursive) and Standard GS algorithm (unidirectional):

Animations of GS


Overview of procedure for selecting appropriate candidates on preference list:

Job Matching Design Pattern for Students and Firms


Standard Algorithm of Gale & Shapley:
Standard (unidirectional) GS Algorithm

Modifications:
Bidirectional GS Algorithm (recursive)
Bidirectional GS Algorithm (in time blocks)
Bidirectional GS Algorithm with weighted preferences (just in time)
Bidirectional GS Algorithm with weighted preferences (time blocks)

Overview of matching results and welfare analysis: Overview of Variants of GS Algorithms