论文标题

通过解决非convex QP问题的转换成本,计算混合策略平衡

Computing mixed strategies equilibria in presence of switching costs by the solution of nonconvex QP problems

论文作者

Liuzzi, Giampaolo, Locatelli, Marco, Piccialli, Veronica, Rass, Stefan

论文摘要

在本文中,我们解决了在网络安全背景下引起的游戏理论问题。在传统的游戏理论问题中,鉴于防守者和攻击者,人们搜索混合策略,以最大程度地减少线性回报功能。在本文中解决的问题中,将附加二次术语添加到最小化问题中。该术语代表切换成本,即,在纳什游戏的连续回合中,捍卫者的捍卫者的捍卫者成本。由此产生的问题是具有线性约束的NonConvex QP,结果非常具有挑战性。我们将表明,在包括CPLEX和GUROBI等商业求解器(包括商业求解器)上最小化非convex QP函数的最新方法无法求解以达到最佳性,甚至可以测试n = 50个变量的测试实例。因此,我们建议与他们扩展QP问题的当前基准测试实例集。我们还为解决这些问题的解决方案提供了一种空间分支和结合方法,其中主要的作用是由基于最佳的域降低来扮演的主要角色,在分支和结合树的每个节点上都有多个LP问题解决方案。当然,减少域是空间分支和结合方法中的标准工具。但是,我们的贡献在于这样的观察,从计算的角度来看,这些工具的相当积极的应用似乎是解决提议实例的最佳方法。确实,根据我们的实验,尽管它们使每个节点的计算成本高高,但这在很大程度上是由分支和结合树中节点数量的相当缓慢的增长来弥补的,因此提出的方法强烈比现有的QP问题求解了求解器。

In this paper we address game theory problems arising in the context of network security. In traditional game theory problems, given a defender and an attacker, one searches for mixed strategies which minimize a linear payoff functional. In the problems addressed in this paper an additional quadratic term is added to the minimization problem. Such term represents switching costs, i.e., the costs for the defender of switching from a given strategy to another one at successive rounds of a Nash game. The resulting problems are nonconvex QP ones with linear constraints and turn out to be very challenging. We will show that the most recent approaches for the minimization of nonconvex QP functions over polytopes, including commercial solvers such as CPLEX and GUROBI, are unable to solve to optimality even test instances with n = 50 variables. For this reason, we propose to extend with them the current benchmark set of test instances for QP problems. We also present a spatial branch-and-bound approach for the solution of these problems, where a predominant role is played by an optimality-based domain reduction, with multiple solutions of LP problems at each node of the branch-and-bound tree. Of course, domain reductions are standard tools in spatial branch-and-bound approaches. However, our contribution lies in the observation that, from the computational point of view, a rather aggressive application of these tools appears to be the best way to tackle the proposed instances. Indeed, according to our experiments, while they make the computational cost per node high, this is largely compensated by the rather slow growth of the number of nodes in the branch-and-bound tree, so that the proposed approach strongly outperforms the existing solvers for QP problems.

扫码加入交流群

加入微信交流群

微信交流群二维码

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