np中有n个时间最短的问题.docxVIP

  • 7
  • 0
  • 约2.67千字
  • 约 3页
  • 2023-12-16 发布于广东
  • 举报

np中有n个时间最短的问题

包装和舞伴问题

在计算机领域,有很多有趣的问题。

推销员问题:

一个推销员要在n个城市中完成他的推销任务,从某个城市出发,城市之间的距离是不一样的,需要确定一条最优路径,依路径从某城出发再回到该城,所经历的路程最短。

包装问题:

有n个个别重量小于1公斤的物品和足够可以装1公斤东西的盒子,现在将物品装于盒子之中,多个物品可以装于一盒,但任何一盒不得重于1公斤,试求最小的盒子数。

舞伴问题:

有n个男孩和n个女孩参加舞会,每个男孩和女孩都交给主持人一份名单,上面写上他(她)中意的舞伴,舞伴可以不止是一个人,问主持人在收到所有的名单后,是否可以把男孩和女孩分成n对,使每人均可以得到他(她)中意的舞伴。

这类问题在经历了很长时间以后,也无人能够找出时间复杂度为O(nk)的可以快速解决这类问题的算法,人们把这类问题称为NP(NondeterministicPolynomial,非确定性多项式时间)问题。

1.舞伴问题

人们研究这类问题并非完全出于数学上的好奇,而是因为这一类问题在现实生活中实在太普遍,只需要把有些问题稍稍变化,比如把舞伴问题中的男孩和女孩换成老师和学生或领导和下属,舞伴问题就变成了现实生活中非常有用的问题。虽然经过了几十年的探索,迄今为止,还无人能够证明这些问题存在多项式

文档评论(0)

1亿VIP精品文档

相关文档