V2EX  ›  英汉词典

Hitting Set

定义 Definition

hitting set(击中集/碰撞集/命中集):在数学与计算机科学中,给定一族集合 \(\mathcal{F}\),如果一个集合 \(H\) 与 \(\mathcal{F}\) 中每一个集合都有非空交集(即都“碰到/击中”它们),那么 \(H\) 就叫做这族集合的 hitting set。常见任务是找最小的 hitting set(最少元素的命中集),这是经典的组合优化与计算复杂性问题。

发音 Pronunciation (IPA)

/ˈhɪtɪŋ sɛt/

例句 Examples

A hitting set is a group of elements that touches every set in the collection.
击中集是一组元素,它与该集合族中的每个集合都有交集。

Finding a minimum hitting set is NP-hard, so we often use approximation algorithms in practice.
求最小击中集是 NP-困难问题,因此在实际中常常使用近似算法。

词源与用法来源 Etymology & Usage

hitting 来自动词 hit(“击中、碰到”),表示“与之相交/覆盖到”;set 指“集合”。该术语源于离散数学与理论计算机科学的表述习惯:一个集合“击中”另一集合,常指两者交集非空。它与 set cover(集合覆盖) 在概念上密切相关,很多教材会把两者作为互相对应(对偶)的经典问题来讲。

相关词 Related Words

文学与经典著作中的出现 Notable Works

  • Computers and Intractability: A Guide to the Theory of NP-Completeness(Garey & Johnson):将 Hitting Set 作为经典 NP-完全问题进行收录与讨论。
  • Approximation Algorithms(Vijay V. Vazirani):在近似算法框架中讨论与 set cover / hitting set 相关的近似策略。
  • “Reducibility Among Combinatorial Problems”(Richard M. Karp, 1972):组合问题可归约性经典论文中涉及与该类问题紧密相关的 NP-完全性思想体系。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3475 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 11:01 · PVG 19:01 · LAX 04:01 · JFK 07:01
♥ Do have faith in what you're doing.