自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (5)
  • 收藏
  • 关注

转载 (笔记)强烈推荐几个学习数据结构和算法的网站和可视化工具

笔记

2023-02-21 22:05:48 349

原创 C++野指针和空指针

一个表示0值的整数常量,叫做空指针常量。例如:0、0L、1-1(它们都是值为0的整数常量表达式)以及(void*)0、void* NULL 都是空指针常量,空指针常量可以赋值给任何指针类型,因为它是变体类型(void*)。但是我们更倾向于使用NULL表示这个空指针常量。对于其它方式(比如0)来表示空指针常量虽然不会产生任何问题,但是在根本意义上并不符合空指针常量的定义。因为空指针常量的存在意义还在强调它并不指向任何对象(后面会讲细节)。

2022-11-16 11:20:27 425

原创 面向大众的分布式制造

在全球范围内,成千上万(如果不是数百万)的人(其中许多人没有制造这些产品的经验)组织成小型网络,使用台式3D打印机和其他小型制造设备生产数百万面罩和其他PPE(11)。然而,分布式和民主化制造离MDM(8-10)的目标还很远,MDM中的产品由一个庞大、多样化、地理分散但协调一致的个人和组织网络制造,具有灵活性和灵活性,但质量、生产率和成本效益接近批量生产。因此,CPOS将允许大型、自主、异构和地理分散的制造商网络进行协作,以敏捷和灵活性快速响应生产需求和中断,同时确保MDM的高质量、生产率和成本效益。

2022-11-16 10:49:48 728

转载 车间调度标准测试集汇总-FJSP、PFSP、JSP、HFSP和分布式车间调度测试集

VFR测试集,置换流水车间标准测试2017,Permutation flow shop problem bencmark, difficult PFSP benchmark。Taillard测试集,置换流水车间标准测试1993,Permutation flow shop problem bencmark, PFSP benchmark。本文链接:https://blog.csdn.net/qq_36820823/article/details/123019082。能耗优化的分布式混合流水车间调度问题。

2022-11-15 22:03:24 980

原创 C中p、*p和&p三者的区别以及*p和**p的区别

指针变量p既然是变量,也同变量a一样对应一个小盒子,也有一个地址编号,&p就是取指针p的地址。int **p :二级指针,表示p所指向的地址里面存放的是一个指向int类型的指针(即p指向的地址里面存放的是一个指向int的一级指针)先理解地址和数据,想象内存里面是一个个的小盒子,每个盒子对应一个编号,这个编号就是地址,盒子里存放的就是数据。,如有 int a;即有一个小盒子里面存放的数据起名叫a,&a就是取a的地址,即该盒子的编号。int *p :一级指针,表示p所指向的地址里面存放的是一个int类型的值。

2022-11-15 17:15:44 962

原创 C++实现爱心

最近看很多人都在玩这个爱心。下面程序可以直接跑,快去和你学计算机的女友表白吧。

2022-11-15 16:46:20 1180

原创 如何高效学习嵌入式(从入坑到起不来)

学完了这个开始去力扣上刷题,刷简单题就行,但是我个人推荐去先过一遍代码随想录:附链接。打不开就自己百度名字。浙江大学翁凯老师的《c语言程序设计》懂得都懂没有之前,附上b站链接,要是链接失效就自行百度。韩顺平老师的一周学会,正常人学一下打几把王者,应该一周搞不定,那就两周,边学习还能边上王者。c++看黑马程序员的那个大哥,开局片头的o基础学it,就来黑马程序员。青岛大学王卓老师的数据结构与算法课包教包会,通俗易懂,拳拳到肉,链接如下。还是传智教育,还是那个熟悉的声音,虽然视频有点老,但是够用了。

2022-11-15 15:50:05 1101

原创 C++实现KMP算法(代码随想录版)

说到KMP,先说一下KMP这个名字是怎么来的,为什么叫做KMP呢。因为是由这三位学者发明的:Knuth,Morris和Pratt,所以取了三位学者名字的首字母。所以叫做KMP。写过KMP的同学,一定都写过next数组,那么这个next数组究竟是个啥呢?next数组就是一个前缀表(prefix table)。前缀表有什么作用呢?前缀表是用来回退的,它记录了模式串与主串(文本串)不匹配的时候,模式串应该从哪里开始重新匹配。

2022-11-12 15:44:48 1877

原创 关于C++中的emplace_back的解释

在平时我们习惯性的尾插用push_back()去完成,但是如果是尾插临时对象的话,push_back()需要先构造临时对象,再将这个对象拷贝到容器的末尾,而emplace_back()则直接在容器的末尾构造对象,这样就省去了拷贝的过程。今天做力扣题目,突然发现emplace_back,我不认识(大多数我都不认识),于是我搜了一下资料。

2022-11-10 12:31:06 1360

转载 专利说明书的发明/实用新型内容与具体实施方式的差异

综上所述,当人们欲精准表达一个概念时,可以从概念的内涵进行特有属性的定义,再基于概念的外延来列举具有相应特有属性的事物。技术内容的内涵反映了在该技术内容中的对象的特有属性,落实到专利便是该技术内容所要解决的技术问题、解决其技术问题采用的技术方案、及其有益效果,专利说明书的发明/实用新型内容便是用来表达技术内容的内涵,也就是技术内容的定义。技术内容的外延则是罗列在该技术内容中的具有同样特有属性的对象,也就是实现技术内容的内涵的事物集合,具体实施方式的功用就是用来列举能够实现该技术方案的实施例。

2022-11-09 21:53:59 1816

原创 车间调度的具体分类类型

流水车间调度和作业车间调度很多人在研究,也有很多将上述五种混合在一起研究的,本人正在学习柔性作业车间调度,有方向相同的同学可以私信交流。

2022-11-09 16:11:50 1140 1

原创 搞不懂c++ 的函数声明与定义

函数的定义一般主要有5个步骤:1、返回值类型 :一个函数可以返回一个值。在函数定义中2、函数名:给函数起个名称3、参数列表:使用该函数时,传入的数据4、函数体语句:花括号内的代码,函数内需要执行的语句5、return表达式: 和返回值类型挂钩,函数执行完后,返回相应的数据返回值类型 函数名 (参数列表){函数体语句return表达式}//函数定义{}函数的声明可以多次,但是函数的定义只能有一次(名字可以到处写,但是你只有一个独一无二)//声明可以多次。

2022-11-09 15:48:19 1673

原创 关于C++ 三目运算符的具体学习

关于C++ 三目运算符本人经常忘记,所以就........只记得三只小猪称体重的三个猪。

2022-11-09 12:59:38 194

转载 关于车间动态调度的研究方法

(2)预反应调度方法将复杂的调度问题分解为一系列静态调度问题,利用静态调度技术使每个子问题得到最优解决,但很难保证全局的优化效果,而且由于需要频繁的更新调度计划,所以稳定性较差。(4)已开发的调度规则不能保证在任何情形下都可以很好的优化,需要根据具体问题设计特定的调度规则,但人工设计的调度规则存在时间和经验上的不足。(3)关于在线启发式算法的研究还很薄弱,只能针对特殊结构的调度问题设计在线启发式算法,对实际制造车间调度的问题来说难度大。(1)状态、动作、奖励函数难以设计。(3)建立鲁棒调度的优化模型。

2022-11-04 19:09:09 622

转载 关于柔性作业车间调度问题的解释

柔性作业车间调度问题,它是JSP问题的扩展,工件的每道工序可以在多台机器上进行加工,且在每台机器上的加工时间不一定相同。

2022-11-04 16:57:17 997

原创 关于混合流水车间调度的解释

混合流水车间调度问题(Hybrid Flow Shop Scheduling Problem, HFSP)是一种典型的流水车间调度问题。它综合了经典流水车间和并行机两种调度的特点。如下图所示,从开始到结束有m个加工阶段,每个加工阶段内有不同数量的并行机,需要加工的工件从开始一次经过每个加工阶段,在每个加工阶段中可以被该阶段内的任意一台设备加工。

2022-11-04 16:55:20 953

原创 关于作业车间调度的解释

作业车间调度问题(Job Shop Scheduling, JSP)是最经典的几个NP-hard问题之一。其应用领域极其广泛,涉及航母调度,机场飞机调度,港口码头货船调度,汽车加工流水线等。

2022-11-04 16:53:30 354

原创 关于置换流水车间的解释

置换流水车间调度描述为,𝑛个工件按相同加工顺序依次在𝑚台机器上加工(加工顺序相同但是每个加工步骤的工艺可能是不同的)。不同工件在不同机器上的加工时间已知。多个工件不能同时在一台机器上加工,不同机器不能同时加工同一个工件。期望获得工件的最优加工顺序,使得设定的目标达到最优。可自行查看参考文献:朱光宇,张峥.基于正向投影灰靶模型的多目标流水车间调度优化[J/OL].计算机集成制造系统.

2022-11-04 16:48:19 1078

原创 C++解决约瑟夫环

约瑟夫环问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个整数作为报数上限值m。从第一个人开始顺时针自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列,试设计一个程序,求出出列顺序。​ 例如m的初值为20;n=7,7个人的密码依次为3,1,7,2,4,8,4,出列的顺序为6,1,4,7,2,3,5。作为存储结构模拟此过程,按照出列顺序打印出各人的编号。

2022-11-04 16:44:18 165

原创 c++ 利用容器vector定义二维向量

/创建一个10*5的int型二维向量。

2022-11-04 15:27:00 375

转载 通过c++ 实现dfs算法

深度优先搜索算法(以下简称DFS)是一种用于遍历(或搜索)树(或图)的算法。我们构造这样一个图(如下图),并通过C++实现DFS 算法过程1.从根节点开始2.放入一个节点(起始时放入的为根节点)3.如果这个节点是第一次出现,则放入堆栈中4.判断该节点的子节点是否搜索完成, a.如果是则将该节点出栈,判断该栈是否为空 a.1 若为空则结束 a.2 若不为空则取栈顶元素,并回到第2步 b.如果没有完成搜索,取未被搜索的根节点,并回到第2步

2022-10-26 10:46:05 1931 1

转载 C++的count函数

algorithm头文件定义了一个count的函数,其功能类似于find。这个函数使用一对迭代器和一个值做参数,返回这个值出现次数的统计结果。编写程序读取一系列int型数据,并将它们存储到vector对象中,然后统计某个指定的值出现了多少次。谓词(predicate):是做某些检测的函数,返回用于条件判断的类型,指出条件是否成立。count_if :返回区间中满足指定条件的元素数目。count_if : 在序列中统计与某谓词匹配的次数。count : 在序列中统计某个值出现的次数。

2022-10-25 08:33:52 4412

转载 C++中的unordered_map用法详解

map: map内部实现了一个红黑树,该结构具有自动排序的功能,因此map内部的所有元素都是有序的,红黑树的每一个节点都代表着map的一个元素,因此,对于map进行的查找,删除,添加等一系列的操作都相当于是对红黑树进行这样的操作,故红黑树的效率决定了map的效率。unordered_map存储元素时是没有顺序的,只是根据key的哈希值,将元素存在指定位置,所以根据key查找单个value时非常高效,平均可以在常数时间内完成。

2022-10-25 08:08:58 7011

原创 C++中explicit 的作用

用来声明类构造函数是显示调用的,而非隐式调用,可以阻止调用构造函数时进行隐式。只可用于修饰单参构造函数,因为无参构造函数和多参构造函数本身就是显示调用的,关键字也没有什么意义。

2022-10-21 22:47:56 155

原创 直觉模糊集的基本要素

直觉模糊集

2022-10-21 22:43:53 1962

原创 浅谈分布式制造

分布式制造

2022-10-21 16:37:59 1168

原创 C++中%和MOD的区别

C++中%和MOD的区别

2022-10-15 15:59:52 4151 1

原创 C++ 中stack用法

stack是一种先进后出(First In Last Out,FILO)的数据结构,它只有一个出口。(把冰箱塞满,然后把冰箱拿空)栈中只有顶端的元素才可以被外界使用,因此栈不允许有遍历行为。栈中进入数据称为 —栈中弹出数据称为 —

2022-10-15 14:08:33 593

原创 求解模糊分布式柔性作业车间调度问题

引言在智能制造日益发展的背景下,企业生产模式逐步从单一工厂制造转变为多工厂协同的分布式制造。这一多工厂模式能够有效地减少规模效应,实现资源的合理配置,进而降低成本和提高生产效率。在此背景下的分布式柔性作业车间调度问题(Distributed flexible job shop scheduling problem,DFJSP)被众多学者广泛关注和研究,DFJSP 是传统柔性作业车间与分布式车间调度问题的一个结合,现已被证明为 NP-hard 问题。问题描述本文...

2022-05-18 21:25:41 1412 2

原创 考虑运输时间的分布式柔性作业车间绿色调度

引言 据国际能源署统计,世界能源消耗量从 2018年到 2050 年将增长近 50%,而工业部门消耗了全球一半以上的能源。在中国,制造企业消耗了全国 50%以上的电能,并产生了至少 26%的二氧化碳排放量。企业一般通过研发节能设备或采用新的加工技术缓解节能减排的压力,但是上述方法通常需要大量的投入。而绿色调度能够在不增加企业成本的情况下有效减少碳排放并提高能源效率。 随着信息技术以及全球化的飞速发展,许多制造企业从传统的单工厂模式逐渐向分布式多工厂模式转变,该模式能够降低人工成本并提高...

2022-05-18 20:34:51 1015 5

MES系统开发开源程序包

MES系统开源程序包

2022-05-18

c语言初学者扫雷小游戏

c语言初学者扫雷小游戏

2022-05-18

NSGA3开源算法(matlab语言)

免费下载

2022-05-18

混合流水车间调度初学源码

混合流水车间调度初学源码

2022-05-18

platemo3.4平台

开源免费

2022-05-18

空空如也

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

TA关注的人

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