具有隐式路径重新链接的多亲偏向随机密钥遗传算法_julia_代码_下载

上传者: 38334677 | 上传时间: 2022-06-10 10:03:41 | 文件大小: 24.79MB | 文件类型: ZIP
BrkgaMpIpr.jl为具有隐式路径重新链接的多亲偏向随机密钥遗传算法 ( BRKGA-MP-IPR )提供了一个非常易于使用的框架。假设您有一个解码器来解决您的问题,我们可以在少于 5 个命令中设置、运行和提取最佳解决方案的值(显然,您可能需要很少的其他代码行来进行正确的测试)。 这个 Julia 版本提供了一个像 C/C++ 一样快的框架,像 Python 一样易于编码,而且它比 Matlab 便宜得多(实际上,免费)。单元和覆盖测试已完全实施,所有伪随机测试数据都经过精心设计以保证可重复性(尽管某些测试可能会因为随机数生成器的不同版本而失败)。因此,BrkgaMpIpr.jl应该适合在生产环境中使用。 如果 Julia 不适合您,我们可能会发现 C++ 版本有用。 我们还在开发 处于早期阶段的Python 版本。目前,我们没有计划以其他语言(如 Java 或 C#)实现 BRKGA-MP-IPR。但如果你想这样做,你是必须欢迎的。但是请保持 API 尽可能接近 C++ API(或 Julia API,以防您决定使用 C),并使用您选择的语言/框架的最佳编码和文档实践。

文件下载

资源详情

[{"title":"( 79 个子文件 24.79MB ) 具有隐式路径重新链接的多亲偏向随机密钥遗传算法_julia_代码_下载","children":[{"title":"BrkgaMpIpr.jl-master","children":[{"title":".travis.yml <span style='color:#111;'> 994B </span>","children":null,"spread":false},{"title":"Project.toml <span style='color:#111;'> 595B </span>","children":null,"spread":false},{"title":"Manifest.toml <span style='color:#111;'> 4.69KB </span>","children":null,"spread":false},{"title":"docs","children":[{"title":"make.jl <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"Project.toml <span style='color:#111;'> 90B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"assets","children":[{"title":"logo_name_150.png <span style='color:#111;'> 9.65KB </span>","children":null,"spread":false},{"title":"logo_name_600.png <span style='color:#111;'> 46.80KB </span>","children":null,"spread":false},{"title":"logo_name_300.png <span style='color:#111;'> 20.65KB </span>","children":null,"spread":false},{"title":"logo.png <span style='color:#111;'> 6.12KB </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 9.42KB </span>","children":null,"spread":false}],"spread":true},{"title":"api.md <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"license.md <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"guide.md <span style='color:#111;'> 51.23KB </span>","children":null,"spread":false},{"title":"index.md <span style='color:#111;'> 3.34KB </span>","children":null,"spread":false},{"title":"contributing.md <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".github","children":[{"title":"workflows","children":[{"title":"TagBot.yml <span style='color:#111;'> 204B </span>","children":null,"spread":false},{"title":"CompatHelper.yml <span style='color:#111;'> 476B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"test","children":[{"title":"types_io_tests.jl <span style='color:#111;'> 8.73KB </span>","children":null,"spread":false},{"title":"building_tests.jl <span style='color:#111;'> 21.27KB </span>","children":null,"spread":false},{"title":"evolution_tests.jl <span style='color:#111;'> 8.93KB </span>","children":null,"spread":false},{"title":"path_relink_tests.jl <span style='color:#111;'> 40.19KB </span>","children":null,"spread":false},{"title":"test_decoders.jl <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"support_tests.jl <span style='color:#111;'> 7.97KB </span>","children":null,"spread":false},{"title":"population_manipulation_tests.jl <span style='color:#111;'> 11.86KB </span>","children":null,"spread":false},{"title":"distance_functions_tests.jl <span style='color:#111;'> 6.14KB </span>","children":null,"spread":false},{"title":"create_mock_brkga_data.jl <span style='color:#111;'> 21.39KB </span>","children":null,"spread":false},{"title":"runtests.jl <span style='color:#111;'> 3.93KB </span>","children":null,"spread":false},{"title":"util.jl <span style='color:#111;'> 5.67KB </span>","children":null,"spread":false},{"title":"test_instance.jl <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"brkga_data_files","children":[{"title":"data3.jld2 <span style='color:#111;'> 3.93MB </span>","children":null,"spread":false},{"title":"results_shake.jld2 <span style='color:#111;'> 617.84KB </span>","children":null,"spread":false},{"title":"data1.jld2 <span style='color:#111;'> 203.71KB </span>","children":null,"spread":false},{"title":"best_solutions_pr_direct.jld2 <span style='color:#111;'> 93.73KB </span>","children":null,"spread":false},{"title":"data5.jld2 <span style='color:#111;'> 552.25KB </span>","children":null,"spread":false},{"title":"data_shake.jld2 <span style='color:#111;'> 203.75KB </span>","children":null,"spread":false},{"title":"data4.jld2 <span style='color:#111;'> 2.37MB </span>","children":null,"spread":false},{"title":"data2.jld2 <span style='color:#111;'> 15.47MB </span>","children":null,"spread":false},{"title":"data_path_relink.jld2 <span style='color:#111;'> 1.58MB </span>","children":null,"spread":false},{"title":"best_solution2.jld2 <span style='color:#111;'> 24.58KB </span>","children":null,"spread":false},{"title":"best_solution4.jld2 <span style='color:#111;'> 12.86KB </span>","children":null,"spread":false},{"title":"best_solutions_pr_permutation_based.jld2 <span style='color:#111;'> 93.73KB </span>","children":null,"spread":false},{"title":"best_solution1.jld2 <span style='color:#111;'> 3.49KB </span>","children":null,"spread":false},{"title":"best_solution5.jld2 <span style='color:#111;'> 3.49KB </span>","children":null,"spread":false},{"title":"best_solution3.jld2 <span style='color:#111;'> 12.86KB </span>","children":null,"spread":false}],"spread":false},{"title":"types_tests.jl <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"configuration_files","children":[{"title":"wrong_pr_selection.conf <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"wrong_type.conf <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"custom_bias_function.conf <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"wrong_pr_type.conf <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"regular.conf <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"missing_param.conf <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"wrong_bias_function.conf <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"unknown_param.conf <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"missing_value.conf <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"CONTRIBUTING.md <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"appveyor.yml <span style='color:#111;'> 660B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"distance_functions.jl <span style='color:#111;'> 7.39KB </span>","children":null,"spread":false},{"title":"BrkgaMpIpr.jl <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false},{"title":"types.jl <span style='color:#111;'> 12.71KB </span>","children":null,"spread":false},{"title":"path_relink.jl <span style='color:#111;'> 33.54KB </span>","children":null,"spread":false},{"title":"building.jl <span style='color:#111;'> 16.75KB </span>","children":null,"spread":false},{"title":"evolution.jl <span style='color:#111;'> 6.72KB </span>","children":null,"spread":false},{"title":"support.jl <span style='color:#111;'> 5.82KB </span>","children":null,"spread":false},{"title":"types_io.jl <span style='color:#111;'> 8.07KB </span>","children":null,"spread":false},{"title":"population_manipulation.jl <span style='color:#111;'> 9.91KB </span>","children":null,"spread":false}],"spread":true},{"title":"examples","children":[{"title":"tsp","children":[{"title":"greedy_tour.jl <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"instances","children":[{"title":"burma14.dat <span style='color:#111;'> 380B </span>","children":null,"spread":false},{"title":"brazil58.dat <span style='color:#111;'> 7.70KB </span>","children":null,"spread":false},{"title":"vm1084.dat <span style='color:#111;'> 2.95MB </span>","children":null,"spread":false},{"title":"rd400.dat <span style='color:#111;'> 312.05KB </span>","children":null,"spread":false}],"spread":true},{"title":"tsp_decoder.jl <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"main_minimal.jl <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"config.conf <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"main_complete.jl <span style='color:#111;'> 14.58KB </span>","children":null,"spread":false},{"title":"tsp_instance.jl <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"LICENSE.md <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 12B </span>","children":null,"spread":false},{"title":".codecov.yml <span style='color:#111;'> 15B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 10.51KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明