Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Qiming01/Graph-Coloring

Repository files navigation

图着色

编译项目

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release

运行

./GraphColoring <limit_time> <seed>

测试用例请使用标准输入传入程序。

instance k Iter_TC time
0 5 Tabucol 0.001 s
1 17 Tabucol 0.114 s
2 44 Tabucol 0.004 s
3 8 Tabucol 0.032 s
4 (dsjc250.5) 28 6000 0.478 s
5 (dsjc500.5) 49 8000 2.028 s
48 8000 35.434 s
6 (dsjc1000.5) 83 40000 188.3 s
7 (C2000.5) 146 140000 225.9 min
8 409 140000 20.9 min
9 (C4000.5) 270 140000 775 min

测试用例格式说明:

所有算例的节点从 0 开始连续编号.

第一行给出 3 个由空白字符分隔的整数, 分别表示节点数 N, 无向边数 E (有向边数为 2E), 以及参考颜色数 C (相对容易求得可行解, 非最优颜色数). 接下来连续 E 行, 每行包含 2 个由空白字符分隔的整数, 表示一条无向边的两个端点.

例如, 以下算例文件表示节点数为 4, 无向边数为 3, 参考颜色数为 2; 其中: 节点 0 分别与 1, 2, 3 相邻.

4 3 2
0 1
0 2
3 0

参考文献

  • L. Moalic and A. Gondran, "Variations on memetic algorithms for graph coloring problems," Journal of Heuristics, vol. 24, no. 1, pp. 1–24, 2018, doi: 10.1007/s10732-017-9354-9.

About

图着色问题,使用师徒进化算法(HEAD)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /