arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1804.03391math.OC
收藏

基于割集生成和约束交换的分布式混合规划线性规划

Distributed Mixed-Integer Linear Programming via Cut Generation and Constraint Exchange

Andrea Testa, Alessandro Rucco, Giuseppe Notarstefano

摘要:

信息物理网络系统中的许多问题都可以表示为混合线性规划,其中约束分布在智能体之间。在本文中,我们提出了一个分布式的算法框架来解决这类最优化问题在对等网络中没有协调员,有限的计算和通信能力。在每个通信回合,代理本地解决一个小的线性规划,生成合适的切割平面和通信的固定数量的积极约束。在分布式框架内,我们首先提出了一个算法,在整数值的最优成本的假设下,保证有限时间收敛到一个最优解。其次,我们提出了一个算法,一般问题,提供了一个次优的解决方案,以给定的公差在有限数量的通信轮。这两种算法都适用于异步、有向、不可靠的网络。最后,通过数值计算,我们分析了算法的可扩展性方面的网络规模。此外,对于一个多智能体多任务分配问题,我们表明,一致的理论,其鲁棒性的数据包丢失。

英文摘要:

Many problems of interest for cyber-physical network systems can be formulated as Mixed-Integer Linear Programs in which the constraints are distributed among the agents. In this paper we propose a distributed algorithmic framework to solve this class of optimization problems in a peer-to-peer network with no coordinator and with limited computation and communication capabilities. At each communication round, agents locally solve a small linear program, generate suitable cutting planes and communicate a fixed number of active constraints. Within the distributed framework, we first propose an algorithm that, under the assumption of integer-valued optimal cost, guarantees finite-time convergence to an optimal solution. Second, we propose an algorithm for general problems that provides a suboptimal solution up to a given tolerance in a finite number of communication rounds. Both algorithms work under asynchronous, directed, unreliable networks. Finally, through numerical computations, we analyze the algorithm scalability in terms of the network size. Moreover, for a multi-agent multi-task assignment problem, we show, consistently with the theory, its robustness to packet loss.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑