Abstract:
We study the allocation of German lawyers to different regional courts for their compulsory legal traineeship. The number of applicants exceeds the number of available positions in a given time period in some regions, so that not all lawyers can be matched simultaneously. As a consequence some lawyers have to wait before they obtain a position. First, we analyse the currently used Berlin mechanism and demonstrate that it is unfair and that it does not respect improvements. Second, we introduce a matching with contracts model, using waiting time as the contractual term, for which we suggest an appropriate choice function for the courts that respects the capacity constraints of each court for each period. Despite the failure of the unilateral substitutes condition, under a weak assumption on lawyers preferences, a lawyer-optimal stable allocation exists. Using existing results, we can show that the resulting mechanism is strategy-proof, fair and respects improvements. Third, we extend our proposed mechanism to allow for a more flexible allocation of positions over time.