一个简单图的三染色算法问题

注: 这个问题来自China Theory Week 2008的Open Problems Session。

我们知道在数学里证明一个东西的存在性的时候,有时候只证明了“存在性”,而且在证明过程中并没有说明如何找到它,这种证明方法被称为“非构造性证明”。有些流派的数学家对这种证明方法非常不满,具体这里就不详谈了。

这里要说的是,一个玩意儿,即时你知道它总是存在的,它也是可以算出来的,但是不是就一定能够很快的比如在多项式时间之内算出来呢?

Game Theory已经证明了在两人非合作博弈中,纳什均衡总是存在的,但是如何计算它确被证明是PPAD-hard的,一个被猜测不属于P的复杂类。

纳什均衡的计算问题不太好理解,下面介绍一个问题,描述比较简单非常容易理解。它有类似的效果,存在性可在数学上被证明,但如何计算它却不知道,复杂性也未知。

输入:一个3n点的图,顶点构成一个正3n边形,以及它们之间的6n条边。其中3n条为多边形的边,另外3n条边构成n个顶点互不重合的三角形。下图为一个n=3的例子。

输出:这个图的一种三染色方案(给定点染色,使任何有边相连的顶点都不同色)。

关于, »
  • 魔方里的数学 今天香港中文大学的Prof. Cai给我们上graph algorithm。第一节课上教我们玩魔方,先给每人发了一个。我喜欢这样的教学...
  • 点染色问题 继上次的硬币游戏(解答在此)之后,Sariel又出了一个有意思的题目。 给定平面上若干个点。证明总存在一个黑白染色方法,使得对于平面上任何一个...
  • 实数上的可数颜色染色问题 命题:实数集$$\mathcal{R}$$上的任何一个可数种颜色染色方案,都存在四个不等的同色点$$x, y, z, w$$使得$$x+y=z+w$$。 这个问题是一个月前在Computational C...
  • 求平方根倒数的算法 下面这个求$$1/\sqrt{x}$$的函数号称比直接调用sqrt库函数快4倍,来自游戏Quake III的源代码。 float InvSqrt (float x){ float xhalf = 0.5f*x; int i = *(int*)&x...
  • 图同构问题属于P? 更新:证明的关键一步发现错误,作者更新了论文,结论甚至论文标题都改了(废话),新版本On the graph isomorphism problem。 提交论文到arxiv不需要审阅...
  • 编程的核心是数据结构,而不是算法 Rob Pike, 最伟大的 C 语言大师之一 , 在Notes on C Programming(英文原文)中从另一个稍微不同的角度表述了 Unix 的哲学: 你无法断定程序会在什么地方耗费运...
  • 理论计算机初步:算法和计算模型 下面是wikipedia上算法的定义: 算法是指完成一个任务所需要的具体步骤和方法。也就是说给定初始状态或输入数据,经过计算机程序的有限次运算...
  • 有序矩阵的中位数算法 给定$$n\times n$$的实数矩阵,每行和每列都是递增的,求这$$n^2$$个数的中位数。 使用类似Tarjan的线性中位数的方法,每次找每列中位数,然后找中位数...
  • 一个算法面试题 & 面试题库 一个面试题,号称是微软的 输入$$a_1, a_2, ..., a_n, b_1, b_2, ..., b_n$$,如何在O(n)的时间,用O(1)的空间,将这个序列顺序改为$$a_1, b_1, ..., a_n, b_n$$。 刚一...
  • 算法百科全书 - Encyclopedia of Algorithms Xie Xie推荐了一本今年出版的一本新书,Encyclopedia of Algorithms,全书1200页,涵盖各类有名问题的算法,概率算法,近似算法,量子算法等。 翻了一下,...
5条留言 -> 跳到留言表格
  • At 2008.09.26 10:31, polaris said:

    阅过~~

    • At 2008.09.26 11:04, 耳朵 said:

      :hand 谢谢你提供的插件。

      • At 2008.10.03 08:12, blackfail said:

        3N边型为什么计算不到啊?既然已经可以画图出来了,找相关多项式编程求解为什么不可以啊?求教

        • At 2008.10.03 10:09, zhiqiang said:

          文章中给的只是一个例子,对于同一个n有很多种不同的输入的。

          当然大家还不知道这个是不是可以编程求解(多项式时间),你如果能做出来,那是一件非常好的事情~

        • At 2008.11.23 07:27, jdklfster said:

          我记得染色问题平均情况下是常数的。。。

          (Required)
          (Required, not published)

            B | I | U | D | 添加链接 | 插入引用 | 插入代码 | 插入表情 | | + | ?
          guest | 注册 | BBS | 管理 | English | 繁體 | https

          阅微堂

          zhiqiang's personal blog
          Loading...
          Loading...
          Loading...