为提高量子粒子群算法的寻优能力,文中提出一种新的正态云模型自顺应变异量子粒子群算法。
该方法采用正态云模型优化策略,引入自身最差粒子和全局最差粒子,结合自身最优粒子和全局最优粒子自顺应调整势阱中心位置与收缩-扩张系数,每次迭代后生成的新粒子,以一定概率采用正态云模型对粒子进行变异操作。
最后标准函数极值优化的实验结果表明,该算法的单步迭代时间较长但优化能力较同类算法有大幅度提高。
1
五子棋是两方之间进行的竞技活动,专用棋盘为15*15,五连子的方向为横、竖、斜;
任一方在棋盘上构成横向、竖向、斜向的连续的相同颜色的五个(含五个以上)时即为该方胜利;
在棋盘上以对局双方均不可能构成五连为和棋。
黑白双方依次落子,由黑方先下,由于先下一方在局面上占优,所以五子棋规则分为禁手和无禁手两种。
禁手规则:禁手是针对先行的黑棋而言,以限制黑棋的先行优势为目的。
对局中如果黑棋违反禁手规则将被判负。
以中国五子棋竞赛规则为例,有三三禁手(黑棋一子落下时同时构成两个或两个以上的活三,此子必须为两个活三共同的构成子)、四四禁手(黑棋一子落下同时构成两个以上的冲四或活四)、长连禁手(黑棋一子落下构成一个或一个以上的长连)。
无禁手指不对黑棋的先行优势做任何限制。
本系统采用的是无禁手规则。
1
嵌入式FAT文件系统免费源码下载本版本代码完全兼容FAT16/FAT32文件系统总共两种格式,兼容长文件名,兼容文字编码GB2312/UNICODE汉字编码(文件名完全支持中文),实现了支持子目录,实现了支持文件的读取,写入,删除,创建等文件系统常用功能。
总之,本文件系统代码全部使用C代码编写,可以移植去各种单片机平台上面实现文件系统模块。
(本代码为我们的免费代码,用户可免费测试,研究,使用。
用户如需用于商业产品上,请与作者联系,购买许可。
作者的联系方式:qq:292942278,E-MAIL:292942278@qq.com
2017/3/13 19:05:29 4.7MB fat 文件系统
1
C++长整数、高精度运算代码,用动态链表来实现普通系统不能完成的长整数、高精度运算
2015/11/8 6:39:05 6KB 大数运算 C++
1
极化码串行抵消译码算法误码率matlab仿真平台,可配相信噪比,码长码率
2018/5/21 17:10:34 58KB successive cancellation
1
数据结构课程设计大作业,交通咨询模拟。
1.出于不同目的的旅客对交通工具有不同的要求。
例如,因公出差的旅客希望在旅途中的时间尽可能短,出门旅游的旅客则期望旅费尽可能省,而老年旅客则要求中转次数最少。
编制一个全国城市间的交通咨询程序,为旅客提供两种或三种最优决策的交通咨询。
2.基本要求(1)提供对城市信息进行编辑(如:添加或删除)的功能。
(2)城市之间有两种交通工具:火车和飞机。
提供对列车时辰表和飞机航班进行编辑(增设或删除)的功能。
(3)提供两种最优决策:最快到达或最省钱到达。
全程只考虑一种交通工具。
(4)旅途中耗费的总时间应该包括中转站的等候时间。
(5)咨询以用户和计算机的对话方式进行。
由用户输入起始站、终点站、最优决策原则和交通工具,输出信息:最快需要多长时间才能到达或者最少需要多少旅费才能到达,并详细说明依次于何时乘坐哪一躺列车或哪一次班机到何地。
2016/11/23 23:32:46 91KB 数据结构作业
1
STM32F417串口运用DMA接收不定长数据例程
2017/7/27 1:12:23 744KB stm32 dma 串口
1
数字钟要求显示时间、日期、闹钟设定时间。
利用切换按键进行年月日、时间、闹钟定时操作,三种形态均可用增减两个按键进行调整,对于选中的数码管调整位,通过闪烁表示已经选中,例如:首先切换至日期,选中表示“年”的数码管,那么选中的位进行0.5秒的闪烁表示选中,其次可通过增减按键进行数字的增减。
另外在按键消抖后,每次按键按下,蜂鸣器响表示已经按下;
设定的闹钟到时候,按下任何按键均停止蜂鸣器,若没有按键按下,蜂鸣器长响至1min时长后,自动停止
2015/5/13 15:49:43 5.05MB verilo 万年历 数字时钟 闹钟
1
例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试SocketAsyncEventArgs的功能和压力,最大连接数支持65535个长连接,最高命令交互速度达到250MB/S(使用的是127.0.0.1的方式,相当于千兆网卡1Gb=125MB/S两倍的吞吐量)。
服务端用C#编写,并使用log4net作为日志模块;
同时支持65536个连接,网络吞吐量可以达到400M。
2020/11/15 19:46:06 3.43MB 完成端口 IOCP SOCKET
1
为博主博客“ZYNQ进阶之路14”博客对应源代码,该代码通过FIFO阈值触发中缀和超时中缀实现ZYNQPS端uart接收不定长数据
2016/11/17 16:04:36 7.81MB ZYNQ uart ps fpga
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡