You're right, the same example dawned on me last night after I used up all of 
my computer time.

But the Hasse diagram of the partial order does yield a weighted DAG (directed 
acyclic graph) where the 
weight of each coalition is the sum of the weights of the factions that are 
included in it.  If we agree that 
edges are directed from coalition to subcoalition, then the only source is the 
set of all factions. [A 
source is a node that has at least one edge leaving it, but no edge entering 
it; i.e. indegree=0, 
outdegree>0.]

Here's how to order the factions:

While there remains at least one edge in the graph ..
    remove the heaviest edge leaving the most recently exposed source.
EndWhile

The factions play in the order that they are exposed.

[The weight of an edge is the weight of the node that it enters.  A node is 
exposed at the stage its 
indegree reaches zero. In the original DAG the only source is considered to be 
the "most recently 
exposed source."]

This generalizes the order that I gave for trees, i.e.if the DAG is a tree, 
this order agrees with the order 
that I gave for that case.

It is clear that this algorithm takes O(n) steps where n is the number of edges 
in the DAG.



----- Original Message -----
From: Jameson Quinn 
> > The Hasse diagram for a partially ordered set is a tree.
> >
> 
> No, it's not. Or at least, not if I understand your terms 
> correctly. If
> there are three candidates [ABC], and all vote types exist, then 
> is [A] a
> leaf on the [AB] branch or on the [AC] branch?
> 
> JQ
> 
----
Election-Methods mailing list - see http://electorama.com/em for list info

Reply via email to