论文标题

RMB-DPOP:通过减少冗余推断来完善MB-DPOP

RMB-DPOP: Refining MB-DPOP by Reducing Redundant Inferences

论文作者

Chen, Ziyu, Zhang, Wenxin, Deng, Yanchen, Chen, Dingding, Li, Qing

论文摘要

MB-DPOP是通过利用循环剪切想法来实现内存的推理来解决分布式约束优化问题(DCOP)的重要完整算法。但是,该算法中的每个群集根均负责列举其周期结点的所有实例,当其分支没有相同的周期示威节点时,这将导致冗余推断。此外,大量的周期淋巴结和MB-DPOP的迭代性质进一步加剧了病理。结果,MB-DPOP可能会遭受巨大的协调开销,并且不能很好地扩展。因此,我们提出了RMB-DPOP,该RMB-DPOP结合了几种新型机制,以减少冗余推断并提高MB-DPOP的可扩展性。首先,使用不同分支中的周期切割节点之间的独立性,我们将实例化的枚举分布到不同的分支中,从而大大降低了非相关实例的数量,并且每个分支都可以异步执行界定的内存推理。然后,将拓扑介绍给考虑因素,我们提出了一种迭代分配机制,以选择覆盖群集中最大活性节点的循环切割节点,并根据其在伪树中的相对位置打破纽带。最后,提出了一种缓存机制,以进一步降低历史结果与当前的实例兼容时。从理论上讲,我们表明,在最坏情况下,使用相同数量的自行车切割节点RMB-DPOP需要与MB-DPOP一样多的消息,并且实验结果表明我们的优越性比最先进的。

MB-DPOP is an important complete algorithm for solving Distributed Constraint Optimization Problems (DCOPs) by exploiting a cycle-cut idea to implement memory-bounded inference. However, each cluster root in the algorithm is responsible for enumerating all the instantiations of its cycle-cut nodes, which would cause redundant inferences when its branches do not have the same cycle-cut nodes. Additionally, a large number of cycle-cut nodes and the iterative nature of MB-DPOP further exacerbate the pathology. As a result, MB-DPOP could suffer from huge coordination overheads and cannot scale up well. Therefore, we present RMB-DPOP which incorporates several novel mechanisms to reduce redundant inferences and improve the scalability of MB-DPOP. First, using the independence among the cycle-cut nodes in different branches, we distribute the enumeration of instantiations into different branches whereby the number of nonconcurrent instantiations reduces significantly and each branch can perform memory bounded inference asynchronously. Then, taking the topology into the consideration, we propose an iterative allocation mechanism to choose the cycle-cut nodes that cover a maximum of active nodes in a cluster and break ties according to their relative positions in a pseudo-tree. Finally, a caching mechanism is proposed to further reduce unnecessary inferences when the historical results are compatible with the current instantiations. We theoretically show that with the same number of cycle-cut nodes RMB-DPOP requires as many messages as MB-DPOP in the worst case and the experimental results show our superiorities over the state-of-the-art.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源