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

asp网站后台上传不了图片广东省广州市番禺区

asp网站后台上传不了图片,广东省广州市番禺区,4000套微信小游戏源码,网站标题关键词长度文章目录 [toc]问题描述回溯算法Python实现时间复杂性 问题描述 给定一组城市和它们之间的距离矩阵#xff0c;找到一条距离最短的路径#xff0c;使得旅行商从一个城市出发#xff0c;经过所有城市恰好一次#xff0c;并最终回到出发城市 回溯算法 旅行售货员问题的解空间… 文章目录 [toc]问题描述回溯算法Python实现时间复杂性 问题描述 给定一组城市和它们之间的距离矩阵找到一条距离最短的路径使得旅行商从一个城市出发经过所有城市恰好一次并最终回到出发城市 回溯算法 旅行售货员问题的解空间是一棵排列树 当 i n i n in时算法搜索至叶结点其相应的路径长度为 c d cd cd如果 c d b e s t d cd bestd cdbestd则表示当前解优于当前最优解此时更新 b e s t d bestd bestd 当 i n i n in时当前扩展结点位于排列树的第 i i i层图 G G G中存在从顶点 x [ i ] x[i] x[i]到顶点 x [ i 1 ] x[i 1] x[i1]的边时 x [ 1 : i 1 ] x[1 : i 1] x[1:i1]构成图 G G G的一条路径且当 x [ 1 : i 1 ] x[1 : i 1] x[1:i1]的路径长度小于当前最优值时算法进入排列树的第 i 1 i 1 i1层否则将剪去相应的子树 Python实现 import numpy as npdef backtrack_tsp(cities):n len(cities)visited [False] * n # 记录城市是否已经被访问shortest_path []shortest_distance float(inf)def distance(city1, city2):x1, y1 city1x2, y2 city2return np.sqrt((x2 - x1) ** 2 (y2 - y1) ** 2)# 创建距离矩阵dist_matrix np.zeros((n, n))for i in range(n):for j in range(n):dist_matrix[i][j] distance(cities[i], cities[j])def backtrack(path, distance):nonlocal shortest_path, shortest_distanceif len(path) n: # 所有城市都已经访问过distance dist_matrix[path[-1]][path[0]] # 回到起点的距离if distance shortest_distance: # 更新最短路径和最短距离shortest_path path[:]shortest_distance distancereturnlast_city path[-1] if path else 0 # 上一个访问的城市for next_city in range(n):if not visited[next_city]:visited[next_city] Truepath.append(next_city)distance dist_matrix[last_city][next_city]backtrack(path, distance)# 恢复回溯前状态distance - dist_matrix[last_city][next_city]path.pop()visited[next_city] False# 开始回溯搜索visited[0] Truebacktrack([0], 0)return shortest_path, shortest_distancecities [(0, 0), (1, 5), (2, 3), (5, 2), (6, 4)] shortest_path, shortest_distance backtrack_tsp(cities)print(f最短路径: {shortest_path}) print(f最短距离: {shortest_distance})最短路径: [0, 2, 1, 4, 3] 最短距离: 18.56187155119086时间复杂性 回溯算法解TSP问题的时间复杂性为 O ( n ! ) O(n!) O(n!)
http://www.w-s-a.com/news/627388/

相关文章:

  • 未央免费做网站河间网站建设
  • 酒庄企业网站app制作多少钱一个
  • 西安模板建网站网站如何做直播轮播
  • 网站功能需求表百度怎么投放自己的广告
  • 如何免费制作网站网站icp备案费用
  • 网站建设最新教程wordpress表白墙
  • android电影网站开发网站建设与设计实习报告
  • 公司汇报网站建设方案烟台seo网站推广
  • 文章网站哪里建设好找素材的网站
  • 怎么做自己的彩票网站公司建设网站价格
  • 国外比较好的设计网站网站后台无法上传图片
  • 帮别人做网站的公司是外包吗用户登录
  • 关于我们网站模板小莉帮忙郑州阳光男科医院
  • 上海门户网站怎么登录永州网站制作
  • 微信网站模版下载做销售的去哪个网站应聘
  • 好看的个人博客主页长安网站优化公司
  • 企业网站关站大型综合新闻门户网站织梦模板
  • 网站优化排名易下拉效率查企业网站
  • 网站建设湛江关于汽车的网站
  • 南宁模板建站多少钱企业黄页名单
  • 企业网站的建设一般要素有网站定制公司地址
  • 婚纱摄影网站设计案例四川省城乡建设厅官方网站
  • 怎么做海淘网站wordpress首页表单
  • 大连网站优化技术长沙高端网站建设服务
  • 郎创网站建设做的网站 v2ex
  • 广东网站建设教程江西城乡住房建设网站
  • 做ppt卖给网站wordpress insert
  • 文化传媒公司网站模板wordpress转typecho
  • 网站建设设计视频郑州 服装网站建设
  • 网站建设什么公司好织梦cms默认密码