当前位置: 首页 > ops >正文

回溯经典-m图着色问题(和地图4色问题的区别)

四色问题:

四色问题是m图着色问题的一个特列,根据四色原理,证明平面或球面上的任何地图的所有区域都至多可用四种、颜色来着色,并使任何两个有一段公共边界的相邻区域没有相同的颜色。这个问题可转换成对一平面图的4-着色判定问题(平面图是一个能画于平面上而边无任何交叉的图)。将地图的每个区域变成一个结点,若两个区域相邻,则相应的结点用一条边连接起来。多年来,虽然已证明用5种颜色足以对任一幅地图着色,但是一直找不到一定要求多于4种颜色的地图。直到1976年这个问题才由爱普尔(k.i.apple),黑肯(w.haken)和考西(j.koch)利用电子计算机的帮助得以解决。他们证明了4种颜色足以对任何地图着色。

在这一节,不是只考虑那些由地图产生出来的图,而是所有的图。讨论在至多使用m种颜色的情况下,可对一给定的图着色的所有不同方法。

 

m图着色问题:

题目大意:

1,已知一个图g和m>0种颜色,在只准使用这m种颜色对g的结点着色的情况下,是否能使图中任何相邻的两个结点都具有不同的颜色呢?这个问题称为m-着色判定问题

2,在m-着色最优化问题则是求可对图g着色的最小整数m。这个整数称为图g的色数。这是求图的最少着色问题,求出m的值。

题目的解法:

第一个问题,m-着色判定问题:

可以通过回溯的方法,不断的为每一个节

http://www.xdnf.cn/news/11225.html

相关文章:

  • php+html+mysql实现购物商城在线购物系统服装购物系统计算机源码获取php+mysql电子商务系统电商系统php毕业设计课程设计大作业
  • VC皮肤库SkinSharp 1 0 6 6的使用
  • Servlet基础详解)
  • 共享打印机无法打印?常见的12种解决方法【详解】
  • 防不胜防 这些游戏被外挂活生生地毁了
  • YTM32的Flash控制器EFM模块详解
  • Apache启动失败解决办法
  • 中国顶级黑客Top10,混得最好的你猜是谁
  • 十大MySQL开发工具
  • Linux打怪通关攻略(1)Linux用户管理
  • 最简单明了的QQ在线客服代码
  • 【MySQL】MySQL中的四大约束(非空约束、唯一性约束、主键约束、外键约束)详解【附源码】
  • shlwapi.h所包含的函数
  • 我理解的组件和控件的区别
  • Linux服务器搭建
  • Hibernate初学教程
  • java基础总结(三十)--java 2和java有什么区别
  • 什么是SOA
  • MySQL--sql查询练手
  • android studio基本使用
  • Java信天超市管理系统(源码+开题)
  • 51单片机的特殊寄存器
  • Linux命令(65)之zip
  • DirectoryInfo 类(总结)
  • SAP学习网站
  • fsdfdsfsdf
  • Android自定义View(三)自定义属性AttributeSet
  • 中国重大铁路事故一览,90年代以前基本都是爆炸事故,90年代以后基本都是追尾事故
  • COS简介
  • 从源码角度结合详细图例剖析过滤器与拦截器