自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 python绘图小技巧

plot全局设置为times new romen字体绘制空心的markerrgb设置

2022-06-07 16:07:13 389 1

原创 ## 和大(小)师(白)一起学Python(十)数据图绘制

和大(小)师(白)一起学Python(十)数据图绘制本文参考《深度学习教科书》石川聪彦 著,陈欢 译所有代码运行时请删除“%matplotlib inline”12.1 折线图标识颜色o圆形s正方形p五角形+加号D菱形颜色b蓝色g绿色r红色c青色m紫红色y黄色k黑色w白色import numpy as npimport matplotlib.pyplot as

2021-11-30 15:27:56 1581

原创 ## 和大(小)师(白)一起学Python(九)matplotlib绘图

和大(小)师(白)一起学Python(九)matplotlib绘图本文参考《深度学习教科书》石川聪彦 著,陈欢 译11.2.1 同一图表中绘制两种数据# 将 matplotlib.pyplot 作为 plt 进行导入import matplotlib.pyplot as pltimport numpy as np%matplotlib inlinex = np.linspace(0, 2*np.pi)y1 = np.sin(x)y2 = np.cos(x)labels = ["90°

2021-11-30 15:06:49 3213

原创 和大(小)师(白)一起学Python(八) 数据可视化基础

和大(小)师(白)一起学Python(八) 数据可视化基础本文参考《深度学习教科书》石川聪彦 著,陈欢 译10.2.1 随机数生成之随机种子设置import numpy as np# 确认不进行初始化设置时产生的随机数是否会一致# 分别在 X、Y 中保存 5 个随机数X = np.random.randn(5)Y = np.random.randn(5)# 对 X、Y 的值进行输出print("不对种子进行设置时")print("X:",X)print("Y:",Y)# 请对种子

2021-11-30 14:58:23 1077

原创 和大(小)师(白)一起学Python(七) NumPy基础

和大(小)师(白)一起学Python(七) NumPy基础本文参考《深度学习教科书》石川聪彦 著,陈欢 译7.2.2 一维数组生成import numpy as npstorages = [24, 3, 4, 23, 10, 12]print(storages)# 请生成 ndarray 数组,并将其代入变量 np_storages 中np_storages = np.array(storages)# 请对变量 np_storages 的类型进行输出print(type(np_sto

2021-11-29 18:17:15 115

原创 和大(小)师(白)一起学Python(六) 函数基础

和大(小)师(白)一起学Python(五) python基本语法本文参考《深度学习教科书》石川聪彦 著,陈欢 译6.1.1 len()函数vege = "potato"n = [4, 5, 2, 7, 6]# 请对变量 vege 的对象长度进行输出print(len(vege))# 请对变量 n 的对象长度进行输出print(len(n))6.1.2 sorted函数与.sort方法(破坏性方法)number = [1,5,3,4,2]print(sorted(number))

2021-11-29 17:30:50 300

原创 和大(小)师(白)一起学Python(五) python基本语法

和大(小)师(白)一起学Python(五) python基本语法本文参考《深度学习教科书》石川聪彦 著,陈欢 译5.1.4 使用列表中的值列表索引可以正着取,也可以反向取值a=[1,2,3,4]print(a[1])print(a[-1])5.1.6 列表元素的更新与追加x=[1,2]y=[3,4]print(x+y)print(x.append(y))5.1.7删除del x[0]5.1.8 列表的复制c = ["red", "blue", "yellow"]c_co

2021-11-29 16:08:30 214

原创 和大(小)师(白)一起学Python(四) python基础入门

和小白一起学Python(四) python基础入门本文参考《深度学习教科书》石川聪彦 著,陈欢 译4.2.3 字符串的连接m='BIT'n=' is nice'print(m+n)#BIT is niceprint(m*2)# BITBIT4.3.2 变量类型的转换int() #转为整形float() #转为浮点型str() #转为字符串4.4.1 比较运算符<,>,>=,<=,==,!=4.4.2 if 语句x=2if x==2:

2021-11-29 15:34:38 302

原创 智能生产调度相关方法之极限学习机

参考:https://baike.baidu.com/item/%E6%9E%81%E9%99%90%E5%AD%A6%E4%B9%A0%E6%9C%BA/8147658?fr=aladdin极限学习机(Extreme Learning Machine, ELM)或“超限学习机”是一类基于前馈神经网络(Feedforward Neuron Network, FNN)构建的机器学习系统或方法,适用于监督学习和非监督学习问题 [1] 。ELM在研究中被视为一类特殊的FNN,或对FNN及其反向传播算法的改进

2021-11-26 18:03:33 417

原创 附录1 标准Job-shop Benchmark问题数据集最优解(续2)

JOB SHOPBest lower and upper bounds known, from OR-Lib (27.10.97).Update 27.1.99 including Brinkkoetter’s optimal solutions.Update 30. 6. 99 including Schilham’s new upper boundsUpdate 4.5.0 including Henning’s new upper boundsUpdate 11.7.0 including

2021-06-27 17:01:10 1072

原创 附录1 标准Job-shop Benchmark问题数据集(续1)

This file contains a set of 82 JSP test instances.These instances are contributed to the OR-Library byDirk C. Mattfeld (email dirk@uni-bremen.de) andRob J.M. Vaessens (email robv@win.tue.nl).o abz5-abz9 are fromJ. Adams, E. Balas and D. Zawack (1988),

2021-06-27 16:59:00 1494

原创 5.1 基于分支定界算法的单机调度

原创文章,禁止转载、抄袭或用于报告、交流等学术或商业用途全文(其它章节内容)https://blog.csdn.net/qq_38757869/article/details/106885769参考文献Minimizing makespan on a single machine with release dates and inventory constraints5 基于精确求解算法的作业调度5.1 基于分支定界算法的单机调度5.1.1 问题描述给定一个集合J = {1,。 。 。 ,n

2021-05-15 21:06:43 1090

原创 3.3 基于遗传算法的柔性作业调度(Flexible Job-Shop scheduling)

原创文章,禁止转载、抄袭或用于报告、交流等学术或商业用途全文(其它章节内容)https://blog.csdn.net/qq_38757869/article/details/106885769本章节内容需求调研,如有需要请留言,本人将尽快完成本章节撰写3.3 基于遗传算法的柔性作业调度(Flexible Job-Shop scheduling)3.3.1 问题描述3.3.2 数学模型3.3.3 算法设计3.3.4 实例验证...

2021-05-15 19:48:25 1549 7

原创 3.2 基于遗传算法的多机作业调度(Job-Shop scheduling)

原创文章,禁止转载、抄袭或用于报告、交流等学术或商业用途全文(其它章节内容)https://blog.csdn.net/qq_38757869/article/details/106885769本章节内容需求调研,如有需要请留言,本人将尽快完成本章节撰写3.2 基于遗传算法的多机作业调度(Job-Shop scheduling)3.2.1 问题描述3.2.2 数学模型3.2.3 算法设计3.2.4 实例验证...

2021-05-15 19:47:06 3539 3

原创 2.3 基于基因表达规划算法的多AGV调度

原创文章,禁止转载、抄袭或用于报告、交流等学术或商业用途全文(其它章节内容)https://blog.csdn.net/qq_38757869/article/details/106885769本章节内容需求调研,如有需要请留言,本人将尽快完成本章节撰写2.3 基于基因表达规划算法的多AGV调度2.3.1 问题描述2.3.2 数学模型2.3.3 算法设计2.3.4 实例验证...

2021-05-15 19:41:46 1409 3

原创 和小白一起学Python(三)python3.8实现DQN安装必要第三方库

进入pycharm的terminal1 安装numpyfile-setting-interpreter----add2 安装tf-gpupip install tensorflow-gpu==2.2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/3 安装tfpip install tensorflow==2.2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/4 安装keraspip instal

2021-03-28 17:45:07 743

原创 和小白一起学Python(二)

和小白一起学Python(二)之TensorFlow-gpu安装Step1: 查看显卡支持的CUDA版本Step2: 下载对应的CUDA版本并安装一路默认安装即可,需要visual studio环境支持Step3: 下载对应的cuDNN并配置参见https://blog.csdn.net/weixin_40802676/article/details/94753951?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFro

2021-02-04 15:43:44 163 1

原创 和小白一起学Python(一)

和小白一起学Python(一)Step.1 python 安装Step.2 pycharm 安装Step.3 pycharm 专业版2020.3.1破解Step.1 python 安装官网下载相应版本的Pythonhttps://www.python.org/downloads/Step.2 pycharm 安装官网下载相应版本的Pycharmhttps://www.jetbrains.com/pycharm/download/#section=windows备注:community缺少某些

2021-02-02 19:44:39 182

转载 如何利用Websocket实现ROS与Web的交互:订阅与发布

如何利用Websocket实现ROS与Web的交互?转载于 古月居 https://mp.weixin.qq.com/s/dWzBzn5UJN3KGgrhq1nvtA

2021-01-04 20:00:10 809

原创 MATLAB常用函数

一、随机数函数1.1 泊松分布random(‘poisson’,4,m,n); 产生mn的lamoda为4的矩阵random(‘poisson’,4); 产生lamoda为4的随机数1.2 均匀分布unidrnd(5,m,n); 产生mn的服从U[1,5]的矩阵unidrnd(5); 产生m*n的服从U[1,5]的随机数...

2020-12-28 15:26:33 262

原创 自动导引车(AGV)入门----底盘硬件框架及简单功能开发

使用四轴大功率驱动器通过编码器对四个直流伺服电机进行驱动,电机经过减速器,带动全向轮运动。驱动器使用航发IMDR四轴驱动器,使用CAN总线与单片机进行通讯,内部嵌入了运动控制算法,并提供了两种控制方式,分别为定义四轮速度实现运动控制和定义X方向、Y方向和自旋速度进行控制。本文研究中旋转控制使用定义四轮速度控制方式,平移控制使用定义X方向与Y方向速度的控制方式。驱动器通过编码器控制直流伺服电机带动车轮旋转,AGV最大行驶速度1.2m/s。1 二维码定位模块使用成本较低、定位精度较好、环境适应性强的多维

2020-10-08 15:54:09 2506

原创 2.2 基于规则的多机调度(续)

原创文章,禁止转载、抄袭或用于报告、交流等学术或商业用途全文(其它章节内容)https://blog.csdn.net/qq_38757869/article/details/1068857692.2 基于规则的多机调度(续)之前介绍的基于规则的多机调度方法是较早的,传统的单一属性调度规则。这类调度规则基于生产人员的经验产生,由于应用简单,在实际生产中使用较为广泛。然而,单一属性调度规则仅考虑了工件或者机器的单一属性值,使得调度规则仅考虑了调度过程的局部因素,导致调度效果较差。研究者开始探索新的调度

2020-09-06 15:53:38 2408

原创 人工智能算法Matlab代码

常用人工智能算法MATLAB代码源自《智能优化算法及其MATLBA实例》算法内容:遗传算法差分进化算法免疫算法蚁群算法粒子群算法模拟退火算法禁忌搜索算法神经网络算法链接: https://pan.baidu.com/s/1UNp-LDY9ZBXVXe77Pq1jcg 提取码: pqwh...

2020-08-20 10:13:16 2933

原创 单机job-shop生产调度问题的遗传算法(Matlab)

本篇遗传算法根据下述文章进行编写,框架一致https://blog.csdn.net/qq_38757869/article/details/1075987311 导入调度数据集数据集需要符合下述格式(数据集描述见代码所述),否则需要自己修改代码。2 主程序%%%%%%%%%%%%遗传算法解决single-machine job-shop问题%%%%%%%%%%%%%%%%%%%%clear all; %清除所有变量close all;

2020-07-31 09:37:51 5011 8

原创 3.1 基于遗传算法的单机调度

原创文章,禁止转载、抄袭或用于报告、交流等学术或商业用途全文(其它章节内容)https://blog.csdn.net/qq_38757869/article/details/1068857693 基于遗传算法的生产调度遗传算法(Genetic Algorithm)是最早的启发式进化算法,与生物进化的遗传过程相似。遗传算法依靠种群的搜索能力,进化过程中,优良的个体将会得到保留,适应度较小的个体将会被淘汰,最后,种群将会逐步收敛到最佳个体。3.1 基于遗传算法的单机调度单机调度是最为常见的一类调度

2020-07-26 20:15:06 4328 3

原创 运筹优化/运筹学领域常用数据集 调度/背包/布局/路径规划

OR-LIBRARYOR数据集http://people.brunel.ac.uk/~mastjjb/jeb/info.html包括:调度问题旅行商问题背包问题布局问题最短路问题……………………

2020-07-12 16:21:17 1811

原创 2.2 基于规则的多机调度

原创文章,禁止转载、抄袭或用于报告、交流等学术或商业用途全文(其它章节内容)https://blog.csdn.net/qq_38757869/article/details/1068857692 基于规则的调度2.2 基于规则的多机调度从上一节的内容可以看出,单机调度中每个工件只有一道工序,且所有的工件均在一台机器上加工。实际生产中,这种生产模式并不多见,大多数的生产加工过程都是多工序、多机器。多机调度问题研究中,首先需要做出一些必要的假设: 一道工序由一台机器完成,且加工过程连续;

2020-06-28 17:06:41 1642 1

原创 经典车间生产调度问题模型及其算法 目录

原创文章,禁止转载、抄袭或用于报告、交流等学术或商业用途目的说明:从本文起,本博主所有博文将以原创系列性文章更新,旨在帮助更多入门级学者对生产调度问题进行全面的了解。更新频率:每周一篇。作者简介:飞驰的AGV(1997-),男,北京理工大学工业工程学士,北京理工大学机械工程在读博士研究生,研究方向:智能生产系统设计与开发、生产调度优化等。0 序言https://editor.csdn.net/md/?articleId=1064598331 绪论1.1 传统调度问题https://edito

2020-06-21 15:10:30 13201 17

原创 2.1 基于规则的单机调度

原创文章,禁止转载、抄袭或用于报告、交流等学术或商业用途序言:https://blog.csdn.net/qq_38757869/article/details/1064598332 基于规则的调度解决车间调度问题,最简单的方法就是基于规则的调度。按照一定的规则对工件进行调度就是基于规则的调度。本章按照调度复杂性分别对基于规则的单机调度和多机调度问题进行介绍,调度规则主要包括FIFT(先到先加工)、SPT(最短加工时间0、EDD(最早交货期)等。2.1 基于规则的单机调度单机调度是最经典的,也

2020-06-21 15:00:31 5131

原创 附录2 Job-shop & AGV scheduling Benchmark问题

参考文献:http://dx.doi.org/10.1080/00207540600818286

2020-06-21 09:39:02 926

原创 1.2&1.3 经典车间生产调度问题&智能生产系统中的调度问题

原创文章,禁止转载、抄袭或用于报告、交流等学术或商业用途***序言:***https://blog.csdn.net/qq_38757869/article/details/106459833***1.1 传统调度问题***https://blog.csdn.net/qq_38757869/article/details/1066062741.2 智能生产系统中的调度问题智能设备的快速应用,使得生产系统走向智能化。智能生产系统根据系统功能的不同,可以分为加工柔性系统和搬运柔性系统。1.2.1 加工

2020-06-14 16:07:27 4039

原创 附录1 标准Job-shop Benchmark问题数据集

所有案例引自王凌《智能优化算法及其应用》,其引自ftp://mscmga.ms.ic.ac.uk/pub/jobshop1.txt(或jobshop2.txt),不知什么原因,此网站进不去。

2020-06-14 15:09:34 2493 3

原创 1.1 经典车间生产调度问题模型及其算法

序言:https://blog.csdn.net/qq_38757869/article/details/106459833由于时间问题,最近两周文章内容更新较少1 绪论本章内容介绍传统调度问题和智能生产系统的调度问题两部分,对调度问题的由来以及调度问题的基本概念与形式进行介绍,便于读者了解调度问题的本质。1.1 传统调度问题众所周知,生产系统的更迭与工业革命的步伐保持一致,由最初的机械化,到电气化,再到自动化、数字化,一直到现在的智能化。生产系统的初级阶段并不存在调度问题,因为生产系统的资源是充

2020-06-07 19:52:03 12606 10

原创 概论 经典车间生产调度问题模型及其算法

原创文章,禁止转载、抄袭或用于报告、交流等学术或商业用途目的说明:从本文起,本博主所有博文将以原创系列性文章更新,旨在帮助更多入门级学者对生产调度问题进行全面的了解。更新频率:每周一篇。作者简介:飞驰的AGV(1997-),男,北京理工大学工业工程学士,北京理工大学机械工程在读博士研究生,研究方向:智能生产系统设计与开发、生产调度优化等。序言车间生产调度是一个古老而又经典的问题,旨在满足资源约束下,最小化生产成本、完工时间等目标。本系列文章将主要对离散制造业车间经典调度问题进行介绍与论述,即JSP

2020-05-31 19:35:34 4568 2

原创 A*算法路径规划之Matlab实现

A*算法路径规划之matlab实现A*算法是一种传统的路径规划算法,相较于Dijkstra算法,其引入了启发式算子,有效的提高了路径的搜索效率。主要步骤包括:1)设置起始点、目标点以及带障碍物的栅格地图2)选择当前节点的可行后继节点加入到openlist中3)从openlist中选择成本最低的节点加入closelist节点4)重复执行步骤2和步骤3,直到当前节点到达目标点,否则地图中不存...

2020-04-14 08:57:27 12234 24

原创 启发式算法之遗传算法--求解组合优化问题

本文为原创文章,如有任何疑问请留言 遗传算法是一种全局、概率搜索算法,主要用于求解大规模旅行商问题、路径规划问题、任务调度等NP-hard问题。 遗传算法属于进化算法,首先将需要求解的自变量通过编码形成染色体,在遗传过程中通过交叉、变异等操作产生新个体,选择种群中较优的个体遗传到下一代,不断进化,直到达到遗传终止条件为止。 本文以一个小规模的两两组合优化问题为例对遗传算法的流程进行简要介绍。...

2019-08-24 21:42:19 6496 3

原创 基于STemWin无系统移植例程,显示由GUIbuilder生成的窗口文件

本文主要介绍如何修改正点原子STemWin无系统移植例程显示由GUIbuilder生成的界面及控件

2019-05-25 22:07:28 1784 6

原创 使用VS仿真GUIbuilder生成的触摸屏文件

本文主要介绍如何在SEGGER官网仿真文件基础上,创建自己的仿真项目。前端界面使用GUIbuilder开发

2019-05-23 23:31:19 977 4

原创 基于HC-05蓝牙模块的STM32无线控制智能系统硬件开发

基于HC-05蓝牙模块的STM32无线控制欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入...

2019-02-20 23:18:39 2356 25

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除