首页|期刊导航|南京理工大学学报(自然科学版)|最小碰集问题分支定界算法约简与分支策略优化

最小碰集问题分支定界算法约简与分支策略优化OA

Optimization of reduction and branching strategies for branch-and-bound algorithm for the minimum hitting set problem

中文摘要英文摘要

最小碰集问题是 NP 难问题,在故障诊断、药学设计等领域中存在广泛应用.Bläsius 最近提出的基于分支定界的算法性能首次超越了整数线性规划方法.通过深入分析发现,算法仍然存在2 处性能瓶颈:一是左右分支约简效率不对称导致右分支约简较低,二是基于度的分支顶点选择策略仍然较为粗放.该文提出2 项优化策略:一是基于分支特征的非对称约简策略,减少右分支低效约简操作以提升约简整体效率;二是提出了基于界计算的分支顶点集筛选策略,并设计启发式评分机制以最小化分支顶点集.在 UCC、CVD、EN1 以及 EN2 数据集上的实验结果表明,非对称约简策略能显著提升算法的约简效率,加快算法求解速度;基于界计算的分支顶点选择策略在多数图上能够减少 30%~80%的搜索树大小.结合 2 项优化策略的新算法求解速度大幅提升,相较于原始算法总体上多求解出了6 个图实例.

The minimum hitting set problem is an NP-hard problem and has wide applications in fields such as fault diagnosis and drug design.Recently,Bläsius proposed a branch-and-bound algorithm that was the first to outperform mixed-integer linear programming approaches.Through an in-depth analysis,two performance limitations were found in the algorithm.First,the asymmetric reduction efficiency between the left and right branches results in inefficient reduction in the right branch.Second,the degree-based branch vertex selection strategy remains relatively coarse-grained.This paper proposes two optimization strategies:first,an asymmetric reduction strategy based on branch characteristics to reduce inefficient reduction operations in the right branch and improve overall reduction efficiency;second,a bound-based branch vertex set selection strategy based on bound calculation,along with the design of a heuristic scoring mechanism to minimize the branch vertex set.Experimental results on the UCC,CVD,EN1 and EN2 datasets show that the asymmetric reduction strategy significantly improves the reduction efficiency of the algorithm and accelerates the solving speed of the algorithm;the branch vertex selection strategy based on bound calculation can reduce the search tree size by 30%to 80%on most graph instances.The new algorithm combining two optimization strategies greatly improves solving speed and overall solves six more graph instances than the original algorithm.

罗文桃;罗来文;郑知菲;江华

云南大学 软件学院,云南 昆明 650500云南大学 软件学院,云南 昆明 650500云南大学 软件学院,云南 昆明 650500云南大学 软件学院,云南 昆明 650500

信息技术与安全科学

最小碰集问题分支定界算法约简策略分支策略

minimum hitting set problembranch-and-bound algorithmreduction strategybranching strategy

《南京理工大学学报(自然科学版)》 2026 (3)

263-273,11

国家自然科学基金(62162066)

10.14177/j.cnki.32-1397n.2026.50.03.003

评论