English

On the Computation of Distributed Knowledge as the Greatest Lower Bound of Knowledge

Multiagent Systems 2022-10-26 v2

Abstract

Let LL be a finite lattice and E(L)\mathcal{E}(L) be the set of join endomorphisms of LL. We consider the problem of given LL and f,gE(L)f,g \in \mathcal{E}(L), finding the greatest lower bound fE(L)gf \sqcap_{{\scriptsize \mathcal{E}(L)}} g in the lattice E(L)\mathcal{E}(L). (1) We show that if LL is distributive, the problem can be solved in time O(n)O(n) where n=Ln=| L |. The previous upper bound was O(n2)O(n^2). (2) We provide new algorithms for arbitrary lattices and give experimental evidence that they are significantly faster than the existing algorithm. (3) We characterize the standard notion of distributed knowledge of a group as the greatest lower bound of the join-endomorphisms representing the knowledge of each member of the group. (4) We show that deciding whether an agent has the distributed knowledge of two other agents can be computed in time O(n2)O(n^2) where nn is the size of the underlying set of states. (5) For the special case of S5S5 knowledge, we show that it can be decided in time O(nαn)O(n\alpha_{n}) where αn\alpha_{n} is the inverse of the Ackermann function.

Keywords

Cite

@article{arxiv.2210.08128,
  title  = {On the Computation of Distributed Knowledge as the Greatest Lower Bound of Knowledge},
  author = {Santiago Quintero and Carlos Pinzón and Sergio Ramírez and Frank Valencia},
  journal= {arXiv preprint arXiv:2210.08128},
  year   = {2022}
}