TY - GEN
T1 - Caching schemes for DCOP search algorithms
AU - Yeoh, William
AU - Varakantham, Pradeep
AU - Koenig, Sven
PY - 2009
Y1 - 2009
N2 - Distributed Constraint Optimization (DCOP) is useful for solving agent-coordination problems. Any-space DCOP search algorithms require only a small amount, of memory but. can be sped up by caching information. However, their current, caching schemes do not exploit the cached information when deciding which information to preempt from the cache when a new piece of information needs to be cached. Our contributions are three-fold: (1) We frame the problem as an optimization problem. (2) We introduce three new caching schemes (MaxPriority. MaxEffort and MaxUtil- ity) that exploit the cached information in a DCOP-specific way. (3) We evaluate how the resulting speed up depends on the search strategy of the DCOP search algorithm. Our experimental results show that., on all tested DCOP problem classes, our MaxEffort and MaxUtility schemes speed up ADOPT (which uses best-first, search) more than the other tested caching schemes, while our MaxPriority scheme speeds up BnB-ADOPT (which uses depth-first branch-and- bound search) at least as much as the other tested caching schemes.
AB - Distributed Constraint Optimization (DCOP) is useful for solving agent-coordination problems. Any-space DCOP search algorithms require only a small amount, of memory but. can be sped up by caching information. However, their current, caching schemes do not exploit the cached information when deciding which information to preempt from the cache when a new piece of information needs to be cached. Our contributions are three-fold: (1) We frame the problem as an optimization problem. (2) We introduce three new caching schemes (MaxPriority. MaxEffort and MaxUtil- ity) that exploit the cached information in a DCOP-specific way. (3) We evaluate how the resulting speed up depends on the search strategy of the DCOP search algorithm. Our experimental results show that., on all tested DCOP problem classes, our MaxEffort and MaxUtility schemes speed up ADOPT (which uses best-first, search) more than the other tested caching schemes, while our MaxPriority scheme speeds up BnB-ADOPT (which uses depth-first branch-and- bound search) at least as much as the other tested caching schemes.
KW - Adopt
KW - BnB-ADOPT
KW - Caching
KW - DCOP
KW - Distributed constraint
KW - Distributed search algorithms
KW - Optimization
UR - https://www.scopus.com/pages/publications/84899834064
M3 - Conference contribution
AN - SCOPUS:84899834064
SN - 9781615673346
T3 - Proceedings of the International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS
SP - 435
EP - 442
BT - 8th International Joint Conference on Autonomous Agents and Multiagent Systems 2009, AAMAS 2009
PB - International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS)
T2 - 8th International Joint Conference on Autonomous Agents and Multiagent Systems 2009, AAMAS 2009
Y2 - 10 May 2009 through 15 May 2009
ER -