Computational complexity to verify the unstability of effectivity function (Q687989)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Computational complexity to verify the unstability of effectivity function |
scientific article |
Statements
Computational complexity to verify the unstability of effectivity function (English)
0 references
31 August 1994
0 references
An \(n\)-person game with a preference order of each player over a set \(A\) of \(m\) alternatives is considered. The preferences are assumed to be aggregated to a rule of social choice which can be represented as an effectivity function \(E\), in the sense that a coalition \(S\) is effective of a subset \(B\) of \(A\) if the final result will belong to \(B\) specified by \(S\). The effectivity function is called stable if for any combination of preference orders there exists a so-called core of \(A\) such that no alternative in the core can be dominated. Scarf balancedness is sufficient for this kind of stability, as well as a necessary and sufficient condition is the non-existence of cycles in \(E\). This paper is concerned with the computational complexity of this stability problem. In section 2, the basic notations and the formal definition of an effectivity function is given. In section 3, the necessary and sufficient conditions of \textit{H. Keiding} [Int. J. Game Theory 14, 93-101 (1985; Zbl 0567.90101)] is discussed, with special emphasis on the concepts of a `Strong Cycle' (SC) and a `Cycle' (CYCLE). A first theorem concerns the relation between SC and CYCLE in \(E\), a second one characterizes the stability of \(E\) by acyclicity. In section 4, known results on computational complexity are summarized. Besides \(\mathcal P\) and \({\mathcal N}{\mathcal P}\), a subset \({\mathcal N}{\mathcal P}{\mathcal C}\) of \({\mathcal N}{\mathcal P}\) consisting of the most intractable problems in \({\mathcal N}{\mathcal P}\) is considered. If any problem in \({\mathcal N}{\mathcal P}\) can be polynomially transformed to a problem \(\mathcal P\), it is shown that \(\mathcal P\) has the same computational complexity as \({\mathcal N}{\mathcal P}{\mathcal C}\). Furthermore, it is shown that a familiar problem SATISFIABILITY (SAT) is in \({\mathcal N}{\mathcal P}{\mathcal C}\). i. e. SAT can be transformed into CYCLE through a polynomial time procedure. By showing the \({\mathcal N}{\mathcal P}\)- completeness of CYCLE, a previously unanswered conjecture is proved. Section 5 contains the main result of the paper. The CYCLE problem is checked with respect to the existence of a cycle in \(E\). For problem SC the transformation of SAT into SC is proved. Detailed proofs are given for the assertions \(\text{SC}\in{\mathcal N}{\mathcal P}{\mathcal C}\) (Theorem 5.1) and \(\text{CYCLE}\in{\mathcal N}{\mathcal P}{\mathcal C}\) (Theorem 5.4), illustrated by examples. In section 6, the problem CORE of verifying the existence of the core of \(A\) is shown to belong to \(\mathcal P\) (Theorem 6.1). Thus, CYCLE is much more intractable than CORE, and as a general conclusion of this paper it can be pointed out that the stability problem cannot be solved by a polynomial time algorithm.
0 references
strong cycle
0 references
preference order of each player
0 references
social choice
0 references
effectivity function
0 references
Scarf balancedness
0 references