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

营销型网站建设要求坪山做网站

营销型网站建设要求,坪山做网站,.tv可以做门户网站不,怎么在服务器中安装WordPress1. 辅助函数 Node算子用来存储搜索树的状态。其中level等于path的长度#xff0c;path是当前节点已经访问过的vertex清单#xff0c;bound则是当前的lb。 这里的bound函数是一种启发式方法#xff0c;等于当前路径的总长度#xff0c;再加上往后走两步的最小值。 struct …1. 辅助函数 Node算子用来存储搜索树的状态。其中level等于path的长度path是当前节点已经访问过的vertex清单bound则是当前的lb。 这里的bound函数是一种启发式方法等于当前路径的总长度再加上往后走两步的最小值。 struct Nodelevel::Intpath::Vector{Int64} bound::Int endfunction totaldist(adj_mat::Array{Int64,2},t::Vector{Int64} )n length(t)sum([adj_mat[t[i],t[i1]] for i in 1:n-1])adj_mat[t[n],t[1]] endfunction bound(adj_mat::Array{Int64,2}, path::Vector{Int64} )_bound 0n size(adj_mat)[1]determined, last path[1:end-1], path[end]remain setdiff(1:n,path)for i in 1:length(path)-1;_bound adj_mat[path[i],path[i 1]];end_bound minimum([adj_mat[last,i] for i in remain])p [path[1];remain]for r in remain_boundminimum([adj_mat[r,i] for i in setdiff(p,r)])endreturn _bound end;2. 分枝定界代码 这里用priorityQueue存储节点用Queue也是一样的。 分枝条件为boundub往下搜索所有没有探访过的节点使用函数setdiff(1:n,v.path)。当然这里可以尝试将搜索范围缩小比如仅搜索最近的一些节点不过就不保证最优性了。 当搜索到leveln-1时获得一个可行解并且停止往下探索。此时如果路径长度比ub还短则更新ub。 function solve(adj_mat::Array{Int64,2},ub::Int64 10^9)optimal_tour Vector{Int64}()optimal_length 0n size(adj_mat)[1]PQ PriorityQueue{Node,Int}()path Vector{Int64}([1])v Node(1,path,bound(adj_mat,path))enqueue!(PQ,v,v.bound) while length(PQ)0v dequeue!(PQ)if v.boundublevel v.level1b 0for i in setdiff(1:n,v.path)path [v.path;i]if leveln-1 #终止条件push!(path,setdiff(1:n,path)[1])_len totaldist(adj_mat,path)if _len ubub _lenoptimal_length _lenoptimal_tour pathendelse # 进行分叉b bound(adj_mat,path)if b ub # 分枝条件enqueue!(PQ,Node(level,path,b),b)endendendendendoptimal_tour,optimal_length end solve([0 14 4 10 20;14 0 7 8 7;4 5 0 7 16;11 7 9 0 2;18 7 17 4 0])输出([1, 4, 5, 2, 3], 30)。 TSP时一个NPhard问题当点数增多时使用bb的算法性能会急速下降。
http://www.hkea.cn/news/14592947/

相关文章:

  • 镇江市丹徒区建设局网站西安比较好的网络公司
  • 北京网站设计哪家公司好深圳官方网站制作
  • wordpress同步豆瓣优化方案英语必修三
  • 年轻人常用网站高级搜索指令
  • 主题资源网站建设 模块五作业天津网站建设服务公司
  • php旅游网站论文wordpress wpex
  • 市桥有经验的网站建设wordpress 后台颜色
  • 那个公司建设网站设计发布平台
  • 手机访问pc网站跳转临沂网站建设设计
  • 网站接入网方式梁山网站建设公司
  • 福州专业网站建设价格怎样做影视网站
  • 用vue做网站的实例现货黄金什么网站可以做直播
  • 网站建设视频图片长沙债务优化公司
  • 广州建设官方网站工信部门备案网站获取的icp备案号
  • 什么叫展示型网站qq群推广引流免费网站
  • 天津响应式网站建设建站需要会哪些语言
  • 南京市建设工程造价管理处网站莱芜最新招工招聘启事
  • php网站开发环境配置vs怎么做网站
  • 客栈网站建设wordpress h5 视频播放
  • seo外包优化网站网络推广服务
  • 帮企业建设网站和维护网站 设计案例
  • 公众号 上传wordpress传统企业公司网站优化案例
  • 中牟建设工程信息网站九江网络营销
  • 高端网站建设网站定制兰州app定制开发
  • 定兴做网站的wordpress登陆可见插件
  • 北京西站到八达岭长城最快路线wordpress图wp-pic主题
  • 衡水网站排名优化公司网站开发开发的前景
  • 闵行工程建设网站网络规划
  • 安居网站建设做动画上传网站赚钱么
  • 网站建设国际深圳昆山专业简历制作网站