数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 6639|回复: 2

对于给定地图的各区域,编程计算其染色多项式

[复制链接]
发表于 2017-4-30 11:17 | 显示全部楼层 |阅读模式
本帖最后由 天山草 于 2017-4-30 11:20 编辑

        对于给定的某个地图的各区域,用 m 种颜色涂染,相邻区域不能使用同一种颜色。问:涂色方法数目 s 与颜色数目 m 之间有确定的计算公式,此公式是一个关于 m 的多项式,多项式的最高次数即是地图的区域数,多项式的常数项为零。

        例如对于下面这个九宫格地图:



        如何求其染色多项式呢?

        又比如,对于下面这个八区域的地图:



        如何求其染色多项式呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2017-4-30 11:39 | 显示全部楼层
对于九宫格那个地图,可以写出如下 mathematica 程序:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2017-4-30 11:58 | 显示全部楼层
对于第二个例子,有以下程序及运行结果:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2026-5-16 16:49 , Processed in 0.154572 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表