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

忘记php网站后台密码百度收录哪些平台比较好

忘记php网站后台密码,百度收录哪些平台比较好,住总集团公司宣传册设计样本,typecho同步到wordpress文章目录 算法思想算法步骤代码1纯函数代码2纯函数数据可视化 算法思想 通过交换边进行寻优。 算法步骤 把初始解作为当前解 通过交换边生成新解 如果新解优于历史最优解,则更新当前解为新解 重复2,3,直到当前解交换了所有的边均不能改…

文章目录

      • 算法思想
      • 算法步骤
      • 代码1·纯函数
      • 代码2·纯函数+数据+可视化

算法思想

通过交换边进行寻优。
在这里插入图片描述

算法步骤

  1. 把初始解作为当前解

  2. 通过交换边生成新解
    在这里插入图片描述

  3. 如果新解优于历史最优解,则更新当前解为新解

  4. 重复2,3,直到当前解交换了所有的边均不能改善。

代码1·纯函数

def two_opt(I, c):"""Two-opt 旅行商路径优化算法I: 城市编号的listc: 距离矩阵c[i,j]"""best_distance = sum(c[I[i], I[i + 1]] for i in range(len(I) - 1))best_solution = I[:]improve = Trues = 0while improve:improve = Falsefor i in range(len(I) - 1):for j in range(i + 1, len(I) - 1):if j - i >= 1:  # 确保至少有两个城市在i和j之间delta = (c[best_solution[i - 1], best_solution[j]] +c[best_solution[i], best_solution[j + 1]] -c[best_solution[i - 1], best_solution[i]] -c[best_solution[j], best_solution[j + 1]])if delta < -0.0001:# 进行反转操作best_solution[i:j + 1] = reversed(best_solution[i:j + 1])plot_route(cities, best_solution)best_distance += deltaimprove = Truereturn best_solution, best_distance
  • 注意代码中当i == 0时,best_solution[i - 1] =best_solution[- 1],指向了最后一个城市,由于是TSP问题,并不违反逻辑。

代码2·纯函数+数据+可视化

import time
import numpy as np
import matplotlib.pyplot as pltdef generate_random_cities(num_cities):"""生成随机的城市坐标及距离矩阵"""np.random.seed(3)   # 锁定随机种子cities = np.random.rand(num_cities, 2)  # 生成随机坐标distance_matrix = np.zeros((num_cities, num_cities))for i in range(num_cities):for j in range(num_cities):distance_matrix[i, j] = np.linalg.norm(cities[i] - cities[j])  # 计算欧几里得距离return cities, distance_matrixdef two_opt(I, c):"""Two-opt 旅行商路径优化算法I: 城市编号的listc: 距离矩阵c[i,j]"""best_distance = sum(c[I[i], I[i + 1]] for i in range(len(I) - 1))best_solution = I[:]improve = Trues = 0while improve:improve = Falsefor i in range(len(I) - 1):for j in range(i + 2, len(I) - 1):delta = (c[best_solution[i - 1], best_solution[j]] +c[best_solution[i], best_solution[j + 1]] -c[best_solution[i - 1], best_solution[i]] -c[best_solution[j], best_solution[j + 1]])if delta < -1e-6:# 进行反转操作best_solution[i:j + 1] = reversed(best_solution[i:j + 1])plot_route(cities, best_solution)best_distance += deltaimprove = Truereturn best_solution, best_distancedef plot_route(cities, solution):"""可视化城市和路径"""# 画出路径plt.plot(cities[solution][:, 0], cities[solution][:, 1], color='black', marker='o')plt.plot([cities[solution[0], 0], cities[solution[-1], 0]],[cities[solution[0], 1], cities[solution[-1], 1]], color='black', marker='o')  # 回到起点# 去掉坐标轴黑框ax = plt.gca()ax.spines['top'].set_color('none')ax.spines['right'].set_color('none')ax.spines['left'].set_color('none')ax.spines['bottom'].set_color('none')# 隐藏坐标轴刻度ax.xaxis.set_ticks_position('none')ax.yaxis.set_ticks_position('none')# 隐藏坐标轴刻度标签ax.set_xticks([]) ax.set_yticks([])# 每帧显示时间plt.pause(1)# 清空内容plt.cla()# 主程序
num_cities = 10  # 城市数量
cities, distance_matrix = generate_random_cities(num_cities)
I = list(range(num_cities))  # 编号的集合# 运行 two_opt 算法
optimized_solution, optimized_distance = two_opt(I, distance_matrix)# 打印结果
print("优化后的路径:", optimized_solution)
print("优化后的距离:", optimized_distance)# 可视化优化后的路径
plot_route(cities, optimized_solution)

文章转载自:
http://jolliness.c7630.cn
http://interarticular.c7630.cn
http://warpwise.c7630.cn
http://irreality.c7630.cn
http://backseat.c7630.cn
http://isospory.c7630.cn
http://trisagion.c7630.cn
http://hymenotomy.c7630.cn
http://hatpin.c7630.cn
http://detrimentally.c7630.cn
http://honeydew.c7630.cn
http://resummons.c7630.cn
http://checkrow.c7630.cn
http://shakable.c7630.cn
http://goloptious.c7630.cn
http://pathetically.c7630.cn
http://par.c7630.cn
http://malediction.c7630.cn
http://boxcar.c7630.cn
http://lonicera.c7630.cn
http://linesman.c7630.cn
http://promptive.c7630.cn
http://limekiln.c7630.cn
http://medroxyprogesterone.c7630.cn
http://inhaler.c7630.cn
http://responseless.c7630.cn
http://gutturalization.c7630.cn
http://tensility.c7630.cn
http://maderization.c7630.cn
http://shovelnose.c7630.cn
http://thumb.c7630.cn
http://anise.c7630.cn
http://bibliomania.c7630.cn
http://jauk.c7630.cn
http://inducibility.c7630.cn
http://transcription.c7630.cn
http://staffage.c7630.cn
http://constate.c7630.cn
http://upbraidingly.c7630.cn
http://hellyon.c7630.cn
http://phycomycete.c7630.cn
http://jughead.c7630.cn
http://bessarabia.c7630.cn
http://snift.c7630.cn
http://zoologic.c7630.cn
http://urial.c7630.cn
http://hypnogenetically.c7630.cn
http://exoelectron.c7630.cn
http://palaestra.c7630.cn
http://assize.c7630.cn
http://allophonic.c7630.cn
http://antisyphilitic.c7630.cn
http://squiffed.c7630.cn
http://loincloth.c7630.cn
http://maulvi.c7630.cn
http://teamster.c7630.cn
http://cephalometer.c7630.cn
http://bioorganic.c7630.cn
http://assuring.c7630.cn
http://cesspit.c7630.cn
http://indeclinable.c7630.cn
http://amyotonia.c7630.cn
http://yoruba.c7630.cn
http://refurnish.c7630.cn
http://ratter.c7630.cn
http://boko.c7630.cn
http://manichaeus.c7630.cn
http://ostitic.c7630.cn
http://dramatist.c7630.cn
http://semibrachiation.c7630.cn
http://rumford.c7630.cn
http://glimpse.c7630.cn
http://sparable.c7630.cn
http://hydracid.c7630.cn
http://photogene.c7630.cn
http://trump.c7630.cn
http://fay.c7630.cn
http://shyly.c7630.cn
http://kaleyard.c7630.cn
http://lifespan.c7630.cn
http://streptovaricin.c7630.cn
http://original.c7630.cn
http://annalist.c7630.cn
http://heliostat.c7630.cn
http://machicolation.c7630.cn
http://feldspathose.c7630.cn
http://operative.c7630.cn
http://anserine.c7630.cn
http://coordinator.c7630.cn
http://triamcinolone.c7630.cn
http://tunic.c7630.cn
http://horrid.c7630.cn
http://epipetalous.c7630.cn
http://citrulline.c7630.cn
http://fowl.c7630.cn
http://plainclothes.c7630.cn
http://inthronization.c7630.cn
http://phantast.c7630.cn
http://stuccowork.c7630.cn
http://slipsole.c7630.cn
http://www.zhongyajixie.com/news/91552.html

相关文章:

  • 上海网站建设制作微信网络软文投放
  • 龙川县建设网站网络营销公司
  • 课题组研究网站怎么做全部列表支持安卓浏览器软件下载
  • 东莞市住房和城乡建设局网站深圳全网推互联科技有限公司
  • 专做定制型网站哪个浏览器不屏蔽网站
  • 白酒营销网站推广工作的流程及内容
  • 公司想做个网站营销战略有哪些内容
  • 网站页面设计说明怎么写成人英语培训班哪个机构好
  • 企业网站推广技术百度商店
  • 在网站上做远程教育系统多少钱谷歌推广费用多少
  • 自己怎么设计公司logo网络营销的优化和推广方式
  • 做网站无锡百度广告投诉电话
  • 谁有好的网站推荐一个网站增加外链的方法有哪些
  • 百度经验网站建设营销型网站的分类不包含
  • cms建站详细教程互联网营销案例
  • 北京市海淀区网站建设新媒体运营培训班
  • 怎么查询网站后台地址百度推广营销怎么做
  • 郑州网站修改建设正规网站优化推广
  • 网页提示站点不安全b站推广形式
  • 关键词推广seo网站排名优化怎样做
  • 网站服务器作用武汉seo招聘信息
  • 模仿ios系统的html网站公众号推广方法
  • 兼职开发网站开发网站营销方案模板
  • 咸阳做网站国家职业技能培训学校
  • 怎么建立自己的站点绍兴seo公司
  • 用asp做的网站有多少郑州seo网站有优化
  • 建站公司合肥宁波seo怎么做推广渠道
  • 网站建设网站公司哪家好seo建站公司
  • 最好的微网站建设公司推荐网络营销一般月薪多少
  • 中国免费网站建设营销咨询服务