An algorithm for finding the nucleolus of assignment games (Q1327070): Difference between revisions
From MaRDI portal
Latest revision as of 15:27, 22 May 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | An algorithm for finding the nucleolus of assignment games |
scientific article |
Statements
An algorithm for finding the nucleolus of assignment games (English)
0 references
7 May 1995
0 references
An assignment game is defined by a bipartite player set \(P= M\cup N\) and an \(M\times N\)-matrix \(A\geq 0\). The entry \(A_{ij}\) denotes the profit a combination of a player \(i\in M\) and a player \(j\in N\) can make. For coalitions \(S\subset P\) the coalitional value is given by an optimal matching of the players in \(S\cap M\) with players in \(S\cap N\). The profits made by the matched couples is the coalition value. In this paper the authors give a combinatorial algorithm to compute the nucleolus of an assignment game. Starting with an optimal assignment for the grand coalition they make shifts in the payoffs under the condition that matched couples share their own profit. By doing so they increase the satisfaction of non-matched couples as well as the satisfaction of unmatched players. After at most \(m\) shifts they find the nucleolus. If an optimal assignment for the grand coalition is given, their algorithm requires at most \(O(m^ 3)\) computation steps where \(m:=\min(| M|,| N|)\).
0 references
assignment game
0 references
bipartite player set
0 references
combinatorial algorithm
0 references
nucleolus
0 references