Next: O-contract Paths - Monotone
Up: Lower Bounds on Path Length
Previous: Overview
-contract Paths - Unrestricted Utility Functions
Our first result clarifies one issue in the presentation of [Sandholm, 1998, Proposition 2]: in this
an upper bound that is exponential in
is proved on the length of IR
-contract paths, i.e.
in terms of our notation, [Sandholm, 1998, Proposition 2] establishes an upper bound on
. We now prove a similar order lower bound.
Theorem 3
Let

be the predicate which holds whenever

is an IR

-contract and

that which holds whenever

is IR. For
Proof. Consider a path
in
,
with the following property4
e.g. if
then
is such a path as it corresponds to the sequence
.
Choose
to be a longest such path with this property that could be formed
in
, letting
be the sequence of allocations
with
.
We now define the utility functions
and
so that for
,
With this choice, the contract path
describes the unique IR
-contract path
realising the IR deal
: that
is an IR
-contract path is immediate, since
That it is unique follows from the fact that for all
and
, the deal
is not an
-contract
(hence there are no ``short-cuts'' possible), and for each
there is
exactly one IR
-contract that can follow it,
i.e.
.5
From the preceding argument it follows that any lower bound on the length of
, i.e. a
sequence satisfying the condition (SC), is a lower bound on
.
These paths in
were originally
studied in [Kautz, 1958] in the context of coding theory and the lower bound
on their length of
established in [Abbott & Katchalski, 1991].
Example 1
Using the path
in the resource allocation setting

, if the
utility functions are specified as in Table
1 below then

and

.
Furthermore,

describes the unique IR

-contract path realising the reallocation
Table 1:
Utility function definitions for
example.
|
There are a number of alternative formulations of ``rationality'' which can also be considered.
For example
There are a number of views we can take concerning the rationality conditions
given in Definition 7. One shared feature is that, unlike the concept of
individual rationality for which some provision to compensate agents who suffer a loss in utility
is needed, i.e. individual rationality presumes a ``money-based'' system, the forms defined
in Definition 7 allow concepts of ``rationality'' to be given in ``money-free''
enviroments. Thus, in a cooperatively rational deal, no agent involved suffers a loss in utility and
at least one is better off. It may be noted that given the characterisation of
Definition 4 it is immediate that any cooperatively rational deal is perforce
also individually rational; the converse, however, clearly does not hold in general.
In some settings, an equitable deal may be neither cooperatively nor individually rational. One may
interpret such deals as one method of reducing inequality between the values agents
place on their allocations: for those involved in an equitable deal, it is
ensured that the agent who places least value on their current allocation will obtain
a resource set which is valued more highly. It may, of course, be the case that some agents
suffer a loss of utility: the condition for a deal to be equitable limits
how great such a loss could be. Finally the concept of Pigou-Dalton deal originates from and has
been studied in depth within the theory of exchange economies. This is one of many approaches
that have been proposed, again in order to describe deals which reduce inequality between
members of an agent society, e.g. [Endriss Maudet, 2004b].
In terms of the definition given, such deals encapsulate the so-called
Pigou-Dalton principle in economic theory: that any transfer of income from a wealthy individual to
a poorer one should reduce the disparity between them.
We note that, in principle, we could define related rationality concepts based on
several extensions of this principle that have been suggested, e.g.
[Atkinson, 1970;
Chateauneuf et al., 2002;
Kolm, 1976]
Using the same
-contract path constructed in Theorem 3, we need only vary the
definitions of the utility functions employed in order to obtain,
Proof. We employ exactly the same sequence of allocations
described in the proof of
Theorem 3 but modify the utility functions
for each case.
- a.
- Choose
with
for all
and
The resulting
-contract path is cooperatively rational: the utility enjoyed by
remains constant
while that enjoyed by
increases by
with each deal. Any deviation from this
contract path (employing an alternative
-contract) will result in a loss of utility for
.
- b.
- Choose
with
and
The
-contract path is equitable: both
and
increase their respective utility values
by
with each deal. Again, any
-contract deviating from this will result in both agents
losing some utility.
- c.
- Choose
as
To see that the
-contract path consists of Pigou-Dalton deals, it suffices to
note that
for each
. In addition,
which is strictly less than
. Finally, any
-contract
which deviates from
this sequence will not be a Pigou-Dalton deal since
which violates one of the conditions required of Pigou-Dalton deals.
The construction for two agent settings, easily extends to
larger numbers.
Corollary 2
For each of the choices of

considered in Theorem
3 and
Corollary
1, and all

,
Proof. Fix allocations in which
is given
,
allocated
, and
assigned
for each
. Using identical utility functions
as in each of the previous cases, we employ for
:
,
whenever
(
as in Theorem 3);
for all
(Corollary 1(a));
,
whenever
(Corollary 1(b)); and, finally,
for all
, (Corollary 1(c)). Considering a realisation
of the
-deal
the only
-contract path admissible is the path
defined in the related proofs. This
gives the lower bound stated.
We note, at this point, some other consequences of Corollary 1 with respect to
[Endriss Maudet, 2004b, Theorems 1, 3], which state
Fact 1
We recall that a

-path,

is
maximal if for each
allocation

,

is
not a

-deal.
- a.
- If
is any maximal path of cooperatively rational deals
then
is Pareto optimal.
- b.
- If
is any maximal path of equitable deals
then
maximises the value
, i.e. the so-called
egalitarian social welfare.
The sequence of cooperatively rational deals in Corollary 1(a) terminates
in the Pareto optimal allocation
: the allocation for
always
has utility
and there is no allocation to
whose utility can exceed
. Similarly,
the sequence of equitable deals in Corollary 1(b) terminates in the
allocation
, for which
the maximum that can be attained for the instance defined. In both cases, however, the optima
are reached by sequences of exponentially many (in
) deals: thus, although Fact 1
guarantees convergence of particular deal sequences to optimal states it may be the
case, as illustrated in Corollary 1(a-b), that the process of convergence
takes considerable time.
Next: O-contract Paths - Monotone
Up: Lower Bounds on Path Length
Previous: Overview
Paul Dunne
2004-11-26