资源简介
本资源为采用模拟退火算法解多元函数的极值问题。提供了暴力解法的代码和模拟退火算法的代码,通过对比可以发现模拟退火算法可以在时间上得到极大的提高。
代码片段和文件信息
import os
import numpy as np
import matplotlib.pyplot as plt
i = 0
time = []
fx = []
x1 = []
x2 = []
x3 = []
x4 = []
with open(‘out.txt‘ ‘r‘) as file:
context = file.read()
context = context.split()
for i in range(len(context)):
if(i%6==0):
time.append(int(context[i]))
if(i%6==1):
fx.append(float(context[i]))
if(i%6==2):
x1.append(float(context[i]))
if(i%6==3):
x2.append(float(context[i]))
if(i%6==4):
x3.append(float(context[i]))
if(i%6==5):
x4.append(float(context[i]))
i = i + 1
# 数据清洗干净,下面绘图
plt.rcParams[‘font.sans-serif‘]=[‘SimHei‘] #显示中文标签
plt.rcParams[‘axes.unicode_minus‘]=False
plt.plot(time fx marker = ‘o‘ c = ‘r‘ label = ‘a=0.3‘)
plt.xlabel(‘迭代次数‘ fontsize = 18)
plt.ylabel(‘目标函数F(x)‘ fontsize = 18)
plt.xticks(fontsize = 15)
plt.yticks(fontsize = 15)
plt.savefig(“fx.svg“bbox_inches=‘tight‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 73186 2020-07-07 17:53 模拟退火算法解多元函数极值\.ipynb_checkpoints\绘图-checkpoint.ipynb
文件 1055 2020-07-07 16:38 模拟退火算法解多元函数极值\fx.py
文件 35967 2020-07-07 18:10 模拟退火算法解多元函数极值\fx.svg
文件 2074 2020-07-07 16:23 模拟退火算法解多元函数极值\out.txt
文件 10373 2020-07-07 15:20 模拟退火算法解多元函数极值\out_t.txt
文件 10943 2020-07-07 15:14 模拟退火算法解多元函数极值\out_temp.txt
文件 36271 2020-07-07 17:54 模拟退火算法解多元函数极值\x1.svg
文件 33682 2020-07-07 17:55 模拟退火算法解多元函数极值\x2.svg
文件 36699 2020-07-07 17:56 模拟退火算法解多元函数极值\x3.svg
文件 34509 2020-07-07 17:57 模拟退火算法解多元函数极值\x4.svg
文件 1545 2020-07-07 12:29 模拟退火算法解多元函数极值\暴力解法.cpp
文件 3602 2020-07-07 16:23 模拟退火算法解多元函数极值\模拟退火算法.cpp
文件 72477 2020-07-07 17:57 模拟退火算法解多元函数极值\绘图.ipynb
文件 6864 2020-07-07 15:18 模拟退火算法解多元函数极值\问题.md
文件 438503 2020-07-07 15:18 模拟退火算法解多元函数极值\问题.pdf
目录 0 2020-07-07 14:42 模拟退火算法解多元函数极值\.ipynb_checkpoints
目录 0 2020-07-07 18:12 模拟退火算法解多元函数极值
----------- --------- ---------- ----- ----
797750 17
- 上一篇:WPE封包工具
- 下一篇:东华大学 Linux课程考试题库 罗辛 完全版
相关资源
- 非数值并行算法第一册——模拟退火
- 非数值并行算法第一册模拟退火算法
- 7-模拟退火算法优化计算.rar
- 遗传模拟退火算法在k_means聚类中的应
- 基于遗传模拟退火算法的聚类算法
- 城市遍历问题求解模拟退火算法
- eil51.tsp.txt
- 模拟退火算法解决TSP问题
- 模拟退火算法C实现解决了工作指派问
- 模拟退火算法SAC实现解决工作指派问
- 改进模拟退火算法求解TSP问题
- 利用模拟退火算法实现矩形件排样问
- PSO+SA算法 (粒子群和模拟退火算法的
- 基于矩阵的模拟退火算法
- 旅行商问题_TSP_的改进模拟退火算法
- 遗传算法求解多元函数最大值
- 矩形件排样的模拟退火算法求解
- 模拟退火算法与神经网络
- 矩形下料与模拟退火算法
- 模拟退火算法解决0—-1背包问题
- 采用遗传算法和模拟退火算法解决V
- 利用模拟退火算法 实现矩形排版
- 模拟退火算法实现模型参数反演
- 遗传模拟退火算法
评论
共有 条评论