Professional Documents
Culture Documents
How this compound label W can be found is not suggested by Guesgen & Hertz-
berg. However, if an algorithm does find Ws which satisfy the above conditions,
then this algorithm is sound and complete for binary CSPs. Soundness can be
proved by refutation. Let us assume that W is a compound label which satisfies the
above conditions, but that one of its projections (<x,a> <y,b>) violates the con-
straint Cx,y. The initialization stipulates that the signature s(<x,a> <y,b>) cannot be
stored in any v-node for <x,a'> and <y,b'> where a ≠ a' and b ≠ b'. Since c(<x,a>
<y,b>) is (initialized to) 0, a little reflection should convince the readers that s(<x,a>
<y,b>) can never find its way back to both the v-nodes for <x,a> and <y,b> via any
c-nodes. Therefore, condition 2 must be violated, which contradicts our assumption
above. Therefore, all the compound labels W which satisfy the above conditions
must be solutions to the binary CSP.
Let us assume that S is a solution to the binary CSP. We shall show that S must sat-
isfy the conditions set above. Since S is a solution, all the c-nodes that represent
some 2-compound labels which are projections of S must be initialized to 1. Pick
any label <x,a> in S. It is not difficult to see from the graceful degradation rules that
a signature will be ruled out from the v-node for <x,a> if and only if there exists
some variable y such that for all b in Dy, c(<x,a><y,b>) = 0. But if <x,a> is part of a
solution, there exists at least one compatible b for every y. So S must satisfy condi-
tion 2 above, hence any algorithm which finds all the Ws that satisfy the above con-
ditions is complete.
Let n be the number of variables and a be the maximum size of the domains. There
are na v-nodes, and n2a2 signatures, so the space complexity of Guesgen’s algo-
rithm for the network is n3a3.