We study a Stackelberg variant of the classical Most Vital Links problem, modeled as a one-round adversarial game between an attacker and a defender. The attacker strategically removes up to $k$ edges from a flow network to maximally disrupt flow between a source $s$ and a sink $t$, after which the defender optimally reroutes the remaining flow. To capture this attacker--defender interaction, we introduce a new mathematical model of discounted cuts, in which the cost of a cut is evaluated by excluding its $k$ most expensive edges. This model generalizes the Most Vital Links problem and uncovers novel algorithmic and complexity-theoretic properties. We develop a unified algorithmic framework for analyzing various forms of discounted cut problems, including minimizing or maximizing the cost of a cut under discount mechanisms that exclude either the $k$ most expensive or the $k$ cheapest edges. While most variants are NP-complete on general graphs, our main result establishes polynomial-time solvability for all discounted cut problems in our framework when the input is restricted to bounded-genus graphs, a relevant class that includes many real-world networks such as transportation and infrastructure networks. With this work, we aim to open collaborative bridges between artificial intelligence, algorithmic game theory, and operations research.
翻译:我们研究了经典'最关键链路'问题的斯塔克尔伯格博弈变体,该问题被建模为攻击者与防御者之间的一轮对抗博弈。攻击者策略性地从流网络中移除最多$k$条边,以最大程度地破坏源节点$s$与汇节点$t$之间的流量;随后,防御者对剩余流量进行最优重路由。为刻画这种攻防交互,我们引入了一种新的折扣割数学模型,其中割的成本通过排除其$k$条最昂贵边来计算。该模型推广了最关键链路问题,并揭示了新颖的算法与计算复杂性特性。我们开发了一个统一的算法框架,用于分析多种形式的折扣割问题,包括在排除$k$条最昂贵边或$k$条最廉价边的折扣机制下最小化或最大化割的成本。尽管大多数变体在一般图上具有NP完全性,但我们的主要结果表明:当输入限制在有界亏格图(一类包含交通网、基础设施网等众多现实网络的相关图类)时,框架内所有折扣割问题均可在多项式时间内求解。通过本研究,我们旨在构建人工智能、算法博弈论与运筹学之间的协作桥梁。