简单的遗传算法,计算函数最值.functionga_main()%遗传算法程序%n--种群规模%ger--迭代次数%pc---交叉概率%pm--变异概率%v--初始种群(规模为n)%f--目标函数值%fit--适应度向量%vx--最优适应度值向量%vmfit--平均适应度值向量clearall;closeall;clc;%清屏tic;%计时器开始计时n=20;ger=100;pc=0.65;pm=0.05;%初始化参数%以上为经验值,可以更改。
%生成初始种群v=init_population(n,22);%得到初始种群,22串长,生成20*22的0-1矩阵[N,L]=size(v);%得到初始规模行,列disp(sprintf('Numberofgenerations:%d',ger));disp(sprintf('Populationsize:%d',N));disp(sprintf('Crossoverprobability:%.3f',pc));disp(sprintf('Mutationprobability:%.3f',pm));%sprintf可以控制输出格式%待优化问题xmin=0;xmax=9;%变量X范围f='x+10*sin(x.*5)+7*cos(x.*4)';%计算适应度,并画出初始种群图形x=decode(v(:,1:22),xmin,xmax);"位二进制换成十进制,%冒号表示对所有行进行操作。
fit=eval(f);%eval转化成数值型的%计算适应度figure(1);%打开第一个窗口fplot(f,[xmin,xmax]);%隐函数画图gridon;holdon;plot(x,fit,'k*');%作图,画初始种群的适应度图像title('(a)染色体的初始位置');%标题xlabel('x');ylabel('f(x)');%标记轴%迭代前的初始化vmfit=[];%平均适应度vx=[];%最优适应度it=1;%迭代计数器%开始进化whileit<=ger%迭代次数0代%Reproduction(Bi-classistSelection)vtemp=roulette(v,fit);%复制算子%Crossoverv=crossover(vtemp,pc);%交叉算子%Mutation变异算子M=rand(N,L)<=pm;%这里的作用找到比0.05小的分量%M(1,:)=zeros(1,L);v=v-2.*(v.*M)+M;%两个0-1矩阵相乘后M是1的地方V就不变,再乘以2.NICE!!确实好!!!把M中为1的位置上的地方的值变反%这里是点乘%变异%Resultsx=decode(v(:,1:22),xmin,xmax);%解码,求目标函数值fit=eval(f);%计算数值[sol,indb]=max(fit);%每次迭代中最优目标函数值,包括位置v(1,:)=v(indb,:);%用最大值代替fit_mean=mean(fit);%每次迭代中目标函数值的平均值。
mean求均值vx=[vxsol];%最优适应度值vmfit=[vmfitfit_mean];%适应度均值it=it+1;%迭代次数计数器增加end
2023/7/1 23:41:32 4KB 遗传算法
1
1、了解最优滤波器的理论与应用,能够利用最优信号处理的方法,根据采样数据进行分析,设计出合理的最优滤波器;
2、熟悉消除工频干扰信号的处理方法,掌握基本的干扰抑制模型;
3、能够根据最小均方滤波器和维纳滤波器原理设计和计算出最优滤波器的权值向量;
4、探究设计出的滤波器受到的主要影响因素的干扰
2023/7/1 21:31:47 341KB 最优滤波器 ECG信号 工频干扰
1
冠都电子商务ERP软件(EC-ERP),为淘宝商家提供从采购、仓库、账务、分销、生产、线上销售、线下销售、运营数据分析等全面的管理解决方案,满足网店卖家、电子商务企业的管理需要。
一、软件功能冠都EC-ERP是冠都软件公司基于多年管理软件开发之积淀,结合电子商务业务的特点和需求而开发的一套电子商务ERP软件,软件涵盖了电子商务企业线上业务流程的所有环节,同时也解决了电子商务企业线下业务管理需求。
(1)线上业务子系统包括宝贝管理、订单处理和售后服务三大模块,宝贝管理完成离线宝贝创建、编辑、上传、下载,支持模板、批量编辑,以及图片空间。
订单处理模块提供了以订单为线索的流程化处理功能,包括:订单下载、出库、结算、发货单和快递单批量打印、发货同步、库存同步等功能。
售后服务模块可以根据用户的需要自定义售后服务流程,处理用户退货、换货、维修和其它售后服务。
(2)线下业务子系统处理企业日常的采购、仓库、批发、零售、POS、VIP会员管理、账务、数据分析等业务功能。
对于线下有分销业务需求的企业,冠都EC-ERP的渠道管理模块可以对企业建立的多级渠道物流和信息流进行有效的管控,对于自主生产的企业,不管是外发加工,还是自主生产,可利用冠都EC-ERP的生产模块提供的BOM、MRP、排产、排程、产品数据管理等功能,使企业产、供、销,以及线上、线下集成在统一的信息平台。
二、系统处理流程三、软件特点冠都EC-ERP软件具有以下突出特点:1:全部采用淘宝API接口实现与淘宝平台的对接;
宝贝、订单、库存同步、以及发货同步速度更快;
支持后台自动或手动下载;
同时支持分销平台下载及同步;
2:强大的宝贝管理功能:支持离线管理宝贝,下载、批量更新、发布、宝贝模板、图片空间,以及本地图片自动上传到图片空间,软件丰富的功能大大节省您的宝贝时间。
3:物流最优匹配:软件根据订单发货区域,自动选择最优物流,节省快递费用4:订单智能标记:下载订单时,可以根据事先设置的规则,将特殊的订单自动标记分离,大大节省人工审核订单时间;
5:全条码流程化操作方式,提高订单处理效率,系统支持唯一码,实现物流全程跟踪。
6:自定义流程:根据公司规模和人员配备,可以自定义订单处理和售后服务流程,对于规模较小的卖家,可以定义两步完成订单处理,例如审核确认和打包发货,对于大卖家可以定义三步或四步;
每一步的操作可以自行设置;
7:线上线下一体化经营:线上线下业务共享数据,网络订单与采购、仓储、物流和生产进行互联互通,打造企业一体化高效供应链。
8:综合运营分析,对订单、商品、会员进行多角度全方位的统计分析,包括商品销售排行、商品销售结构分析、商品库存统计、会员消费结构分析等,为企业运营提供决策支持。
四、适用范围冠都EC-ERP软件适用于产品多且复杂,发货量大(日发货量在100包以上)的卖家。
尤其适用于生产、销售、线上、线下一体化经营的企业。
另外,冠都EC-ERP软件独特的属性管理(颜色、规格)功能,特别适合服装、服饰、鞋帽、箱包行业。
1
通过点选法确认最佳帕累托最优解本文来自于SCI文献,帕累托解集可为无数多个但如何确认最佳一个进行分析,本文提供了参考
1
类电磁机制算法是一种新型的基于种群的随机全局优化算法,主要用于求解连续优化问题。
该算法的主要思路是利用了电磁学中空间粒子之间存在相互的吸引力和排斥力的思想,种群中可行解个体按照电磁力的方向移动,向最优解靠近。
该源码是该算法创立者S.IlkerBirbil开发的。
2023/6/30 0:33:48 11KB 类电磁算法 连续优化问题
1
1stOpt(FirstOptimization)是七维高科有限公司(7D-SoftHighTechnologyInc.)独立开发,拥有完全自主知识产权的一套数学优化分析综合工具软件包。
在非线性回归,曲线拟合,非线性复杂工程模型参数估算求解等领域傲视群雄,首屈一指,居世界领先地位。
除去简单易用的界面,其计算核心是基于七维高科有限公司科研人员十数年的革命性研究成果【通用全局优化算法】(UniversalGlobalOptimization-UGO),该算法之最大特点是克服了当今世界上在优化计算领域中使用迭代法必须给出合适初始值的难题,即用户勿需给出参数初始值,而由1stOpt随机给出,通过其独特的全局优化算法,最终找出最优解。
以非线性回归为例,目前世界上在该领域最有名的软件工具包诸如OriginPro,Matlab,SAS,SPSS,DataFit,GraphPad,TableCurve2D,TableCurve3D等,均需用户提供适当的参数初始值以便计算能够收敛并找到最优解。
如果设定的参数初始值不当则计算难以收敛,其结果是无法求得正确结果。
而在实际应用当中,对大多数用户来说,给出(猜出)恰当的初始值是件相当困难的事,特别是在参数量较多的情况下,更无异于是场噩梦。
而1stOpt凭借其超强的寻优,容错能力,在大多数情况下(大于90%),从任一随机初始值开始,都能求得正确结果。

2023/6/29 4:02:58 7.09MB 非线性 数据处理
1
MATLAB程序实现外推法、黄金分割法。
外推法用来寻找最优点的区间,黄金分割法用来缩小区间和求解。
黄金分割法是优化设计的经典算法,适用于一维问题。
优点是方便,但收敛率较低
2023/6/15 8:30:02 1KB 外推法 黄金分割
1
在大数据计算领域,Spark已经成为了越来越流行、越来越受欢迎的计算平台之一。
Spark的功能涵盖了大数据领域的离线批处理、SQL类处理、流式/实时计算、机器学习、图计算等各种不同类型的计算操作,应用范围与前景非常广泛。
在美团?大众点评,已经有很多同学在各种项目中尝试使用Spark。
大多数同学(包括笔者在内),最初开始尝试使用Spark的原因很简单,主要就是为了让大数据计算作业的执行速度更快、性能更高。
然而,通过Spark开发出高性能的大数据计算作业,并不是那么简单的。
如果没有对Spark作业进行合理的调优,Spark作业的执行速度可能会很慢,这样就完全体现不出Spark作为一种快速大数据计算
2023/6/13 9:27:09 425KB Spark性能优化指南——基础篇
1
URSDK是.Net版的UR机器人驱动,实现了UR机器人的29999-30004端口,提供UR机器人的远程调用,控制和监控功能。
文件包含:URSDK.dll、URSDK(.Net4.0)快速指南等,其中URSDK(.Net4.0)快速指南存在的错误及改正可参考https://blog.csdn.net/momo026/article/details/81149421#comments
2023/6/13 9:09:19 1.82MB sdk ur
1
利用单纯形优化算法,用MATLAB编程对PID参数进行寻优
2023/6/12 20:02:34 26KB 单纯形法 PID
1
共 848 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡