集合覆盖问题

✍ dations ◷ 2024-12-23 13:30:22 #组合数学,计算机科学,计算复杂性理论

集合覆盖问题( Set covering problem,SCP)是组合数学、计算机科学和计算复杂性理论中的一个经典问题。

集合覆盖的决定性问题是卡普的二十一个NP-完全问题之一。

给定全集 U {\displaystyle {\mathcal {U}}} 指一个集合 C {\displaystyle {\mathcal {C}}} C S {\displaystyle {\mathcal {C}}\subseteq {\mathcal {S}}} ,且 C {\displaystyle {\mathcal {C}}} 的元素的并集为 U {\displaystyle {\mathcal {U}}}

集合覆盖问题的决定性问题为,给定 ( U , S ) {\displaystyle ({\mathcal {U}},{\mathcal {S}})} 和一个整数 k {\displaystyle k} ,求是否存在一个大小不超过 k {\displaystyle k} 的覆盖。集合覆盖的最佳化问题为给定 ( U , S ) {\displaystyle ({\mathcal {U}},{\mathcal {S}})} ,求使用最少的集合的一个覆盖。

决定性问题的集合覆盖是NP完全问题,最佳化问题的集合覆盖是NP困难问题。

此外,问题可以在每个集合上添加权值而变为带权集合覆盖问题。

相关

  • 膀胱输尿管返流膀胱输尿管返流(Vesicoureteral Reflux、VUR)是尿从膀胱到输尿管或肾的异常地反向性地流动。尿液的正常运行是从肾脏进经由输尿管到膀胱。出生前胎儿的膀胱输尿管反流的症状
  • 波罗的海欧洲(灰色)  —波罗的海国家(英语:Baltic states,爱沙尼亚语:Balti riigid, Baltimaad,拉脱维亚语:Baltijas valstis,立陶宛语:Baltijos valstybės;又称波罗的海三国)是指地缘政治学概
  • 性爱恐惧症性爱恐惧症(英语:Erotophobia),也称恐性症,是一个在1970年代末、1980年代初期由研究人员所定义的术语,描述性行为相关的态度与信仰连续尺度上的一个极端,另一端是性爱倾向(Erotophil
  • 坩埚坩埚(英语:Crucible)是实验室中使用的一种杯状器皿,最早使用于炼金术实验。用途是盛液体或固体进行高温加热。另外,冶金学中用来融化金属的容器也被称作坩埚。坩埚的材料要求耐热
  • 道达尔石油公司道达尔(Total,Euronext:FP, NYSE:TOT)是一家法国石油公司,为目前世界六大石油公司之一,同时也是欧洲市值最大的公司之一。其经营范围涵盖了整个石油和天然气的产业链,从原油和天然气
  • 加拿大下议院加拿大下议院(英语:Canadian House of Commons;法语:Chambre des communes du Canada),也译作加拿大众议院,是加拿大国会的一部分,并与上议院及君主组成整个立法机关。下议院是整个
  • 乾闼婆乾闼婆 gān tà pó(梵语:गन्धर्व,转写:Gandharva,巴利语:Gandhabba),在印度宗教中,是一种以香味为食的男性神,能表演音乐、节目;又音译为.mw-parser-output ruby.zy{text-alig
  • 经济部能源局经济部能源局(简称能源局)为中华民国经济部所属之行政机关,是全国能源政策、能源费率审议与能源相关产业的最高主管机关。依据《经济部能源局组织条例》第二条规定,能源局掌理事
  • 老鼠 (日本将棋)老鼠(ろうそ)是日本将棋的棋子之一。只在大大将棋、摩诃大大将棋、泰将棋、大局将棋出现。可升级为仙鹤(せんかく)。可升级为蝙蝠(こうもり)。可升级为时鸟 (こじちょう)。※古时鸟
  • 梅斯蒂索人梅斯蒂索人(西班牙语:mestizo;葡萄牙语:mestiço),又译作麦士蒂索人或马斯提佐人,是西班牙语与葡萄牙语中的专有名词,曾于西班牙帝国与葡萄牙帝国使用,指的是欧洲人与美洲原住民祖先