Set packing

来自testwiki
137.132.217.235留言2019年8月5日 (一) 03:27的版本 题目描述
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

Template:Unreferenced Template:NoteTA

Set packing 问题是复杂性理论组合数学中一个经典的NP完全问题,是卡普的二十一個NP-完全問題之一。

题目描述

给定一个有限集合 S 和一些 S 的子集,求问是否可以其中的 k 个子集,他们两两不相交。

形式化的定义:给定全集𝒰,和𝒰的一组子集𝒮packing指一个集合𝒞满足𝒞𝒮𝒞中任意两个集合互不相交。定义|𝒞|packing的大小。

对于 set packing 的決定性問題,输入是 (𝒰,𝒮) 对和一个整数 k,求是否存在一个大小至少为k的 packing 。对于 set packing 的最优性問題,输入是 (𝒰,𝒮) 对,求最大的 packing 。