GithubHelp home page GithubHelp logo

graph-coloring's Introduction

graph-coloring

禁忌与混合进化

禁忌搜索结果

算例 颜色数 随机种子 循环次数 用时(毫秒) 每毫秒迭代次数
./DSJC125.1.col 5 1524232708 10260 13 789.231
./DSJC250.1.col 8 1524232722 16202 37 437.892
./DSJC250.5.col 28 1524232749 1659521 10323 160.76
./DSJC250.9.col 72 1524232824 331045 2612 126.74
./DSJC500.1.col 12 1524232866 15914212 59913 265.622
./DSJC500.5.col 50 1524233078 2342050 25919 90.3604
./DSJC500.5.col 49 1524233130 18550317 266724 69.5487
./DSJC500.5.col 49 1524233489 106152753 1485429 71.4627
./DSJC500.9.col 129 1524236974 163073 3301 49.4011
./DSJC500.9.col 128 1524237007 242831 5197 46.7252
./DSJC500.9.col 127 1524237043 625824 14001 44.6985
./DSJC500.5.col 49 1524359923 172744179 2439960 70.798

混合进化结果

算例 颜色数 种群大小 初始禁忌迭代次数 每代禁忌迭代次数 用时(秒毫)
./DSJC500.5.col 49 10 100000 100000 1173541

总结

  1. 禁忌在500.5以前的算例取得较好的效果,但在跑500.5,49种颜色时用时会出现很大波动,波动较大
  2. 混合进化时得到初始种群需大量时间,因此适合计算较复杂的情况

未完成

  1. 没有实现对混合进化参数的优化
  2. 没有实现对禁忌寻找最优动作的优化
  3. 没能找出500.5 49 波动禁忌搜索波动较大的原因

graph-coloring's People

Contributors

catcodee avatar

Stargazers

qzylalala avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.