Loading... ## 2024-10-03 ### 科研 * [X] PredictPSO的Api测试,集成 * [ ] PredictPSO可视化组件的开发 * [ ] 科报会论文撰写30% ### 工作 * [ ] IOMS Api封装,部署一个API文档工具 ### 兴趣 * [X] VisitorLogger更新排除蜘蛛IP的功能 * [X] Typecho博客中Sitemap插件显示404的修正 * [X] 为Typecho博客创建robots.txt * [ ] 实践docker-compose镜像的备份 ### 生活 * [X] 选购运动相机,在考虑,感觉又没有必要,很纠结 * [X] 洗衣服 ### 总结 科研:   完成了PredictPSO的Api测试,集成,能够通过C++对/predict api进行调用,已经完成适配与集成。   PredictPSO可视化组件的正在做,还没做完,也在思考如何更好的表达预测的效果,感觉用一条种群适应值的曲线图会比较好一些,对比预测的和实际的走向。   科报会论文迟迟没有开始写,要抓紧了。 兴趣:   VisitorLogger更新排除蜘蛛IP的功能已完成,现版本号为V1.2.5,Github仓库同步更新,详细信息可以查看: <div class="preview"> <div class="post-inser post box-shadow-wrap-normal"> <a href="https://www.maisblog.cn/index.php/archives/153/" target="_blank" class="post_inser_a no-external-link no-underline-link"> <div class="inner-content" style="margin-left: 10px;"> <p class="inser-title">Typecho/VisitorLogger — 记录您的每一位真实访客</p> <div class="inster-summary text-muted"> 记录您的每一位真实访客 </div> </div> </a> <!-- .inner-content #####--> </div> <!-- .post-inser ####--> </div>   关于Typecho博客中Sitemap插件显示404的修正:在宝塔-网站-设置-伪静态中添加代码: if (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; }   为Typecho博客创建robots.txt时,由于开启了cdn缓存了.txt文件,需要刷新预热。 工作:   没完成。 生活:   运动相机想来想去,还是不买了吧,省点钱。   洗了一些秋冬天的衣服,晾起来了。   今日花了较多的时间在兴趣方面,而忽略了科研方面的进展,需要再多权衡。 ---------- ## 2024-10-04 ### 科研 暂无 ### 工作 暂无 ### 兴趣 暂无 ### 生活 * [X] 休息一天,骑行前往寿县 ### 总结 寿县骑行,总共70KM,得到了很好的锻炼! ---------- ## 2024-10-05 ### 科研 * [x] PredictPSO可视化组件的开发 * [ ] 科报会论文撰写30% ### 工作 * [ ] IOMS Api封装,部署一个API文档工具 ### 兴趣 * [x] 阅读阮一峰的网络日志周报 ### 生活 * [x] 撰写博客《在安徽的日子里》 * [x] 洗衣服 ### 总结   完成了部分PredictPSO可视化的撰写,重构了PredictPSO的更新H的代码,现在每个种群的H都绑定一个index,不会像以前一样,某一个种群删除了,对应的index变化了,然后跟以前的H对应不上了。   又没写科报会论文,没来得及写。   阮一峰的网络日志周报本周不碰巧停更了。   博客《在安徽的日子里》开了一个头,实在是太耗费精力了,一个开头就花了接近两个小时,还是慢慢来循序渐进吧。洗了一件短袖和一条长裤。 ---------- ## 2024-10-06 ### 科研 * [ ] PredictPSO可视化组件的开发,把buffer补充完。 * [ ] 科报会论文撰写30% ### 工作 * [x] 242.8服务器无法访问,修复IOMS至99.23服务器 * [ ] IOMS Api封装,部署一个API文档工具 ### 兴趣 暂无 ### 生活 * [x] 撰写博客《在安徽的日子里》 * [x] 卷腹运动250个 * [x] 购置电饭煲、饮水机 ### 总结   今天科研任务没做,以后要分清楚主次,先进行科研任务,不要每天都是相似的任务了!要推进下去!   修复IOMS至99.23服务器这个做完了,遇到了很多问题,其中有一个重大失误就是安装宝塔时把Mysql覆盖了,之前的数据全部丢失了,导致差点暴毙了,幸好自动备份了数据库,保留到了10.1的数据,乱七八糟的穿透、宝塔一大堆事情。  撰写博客《在安徽的日子里》,写完了,这个非常耗时,想要写好,非常难,总之尽力写好了。且做了250个卷腹运动,第一天,坚持下去!还购置电饭煲、饮水机、唇膏等生活用品。   从明天开始,优先考虑科研任务,让自己更充实起来。 ---------- ## 2024-10-07 ### 科研 * [X] PredictPSO可视化组件的开发,把buffer补充完。 * [ ] 科报会论文撰写30% ### 工作 * [ ] IOMS Api封装,部署一个API文档工具 ### 兴趣 暂无 ### 生活 * [X] 卷腹运动300个 ### 总结   今天科研任务完成不错,把可视化buffer写完了。   做了两次焖饭,都失败了,但是也都能吃。   卷腹卷了615个,无敌了,明天继续努力。 ---------- ## 2024-10-08 ### 科研 * [X] PredictPSO可视化组件的开发的测试与补充。 * [ ] 科报会论文撰写30% ### 工作 * [X] 帮老师配置OFEC的环境 * [ ] IOMS Api封装,部署一个API文档工具 ### 兴趣 暂无 ### 生活 * [X] 卷腹运动100个 * [X] 开始麦片+纯牛奶 * [X] 焖饭 ### 总结   PredictPSO可视化组件的开发的测试与补充已经全部完成了,感谢大师兄的帮助。   科报会还是没动,明天尽量要把科报会论文写完。   晚上帮老师配置了OFEC的环境,看到了新版本的OFEC,好心动啊!在想要不要更新到新的版本,又怕更新到新的版本需要改很多代码,需要学很多新的东西。明天再问问师兄师姐。   卷腹做了100个,有点累,今天减点量。   每天早上一杯纯牛奶+燕麦,饱饱的!   焖饭,第三次焖饭!技术进步了,得到了大家的赞扬! ---------- ## 2024-10-09 ### 科研 * [X] 科报会论文撰写60%以上 ### 工作 * [X] IOMS Api封装,部署一个API文档工具 ### 兴趣 暂无 ### 生活 * [X] 卷腹运动100个 * [X] 选购了薏米茶、柠檬片 ### 总结   科报会论文没写60%但至少写了40%以上。   IOMS Api封装好了,域名:https://showdoc.maisblog.cn/,准备琢磨琢磨利用springboot的注释怎么自动生成api文档。   我前脚刚跟妈妈说我要买蜂蜜,妈妈就给我寄了两罐蜂蜜,世上只有妈妈好啊!感恩。自己还买了薏米茶、柠檬片,泡水喝。 ---------- ## 2024-10-10 ### 科研 * [X] 科报会论文写完(务必写完,11号是deadline) * [X] 和老师讨论预测工作的下一步该如何开展?我自己有一点想法:测试两个东西,一个是统一的模型,另一个是更长时间尺度的预测 ### 工作 * [X] 探讨springboot如何进行自动化生成showdoc的api文档 ### 兴趣 暂无 ### 生活 * [X] 卷腹运动100个 ### 总结   科报会论文写完了,提交给组委会了,通过写科报会论文,还发现了投稿论文中的一些问题。   和李老师讨论了一下,准备从一个是统一(所有维度都统一起来,多跑一点训练数据,问问底层用什么算法比较好?)的模型开始入手,同时兼备这预测多帧的形式进行下一步的工作。   已经实现了springboot通过注释与脚本的方式自动生成showdoc文档。 <div class="preview"> <div class="post-inser post box-shadow-wrap-normal"> <a href="https://www.maisblog.cn/index.php/archives/410/" target="_blank" class="post_inser_a no-external-link no-underline-link"> <div class="inner-image bg" style="background-image: url(https://www.maisblog.cn/usr/uploads/2024/10/1432590108.png);background-size: cover;"></div> <div class="inner-content" > <p class="inser-title">利用ShowDoc自动生成SpringBoot工程的Api接口文档</p> <div class="inster-summary text-muted"> 写在开始  过去两年,我从0开始搭建IOMS,目前为止也有了一些功能,期间我深切的体会到一个问... </div> </div> </a> <!-- .inner-content #####--> </div> <!-- .post-inser ####--> </div>   卷腹也卷了102个,完成任务了。今天泡了柠檬水喝,但是单泡柠檬太酸了,期待妈妈寄给我的蜂蜜。 ---------- ## 2024-10-11 ### 科研 * [X] 准备更多的训练数据进行预测工作:不同的维度,不同的问题,同时重构代码,兼容更长时间尺度的预测[优先级1] * [ ] 科报会PPT制作30%[优先级2] ### 工作 * [ ] IOMS Api文档撰写30%[优先级3] ### 兴趣 * [ ] 撰写博客,对springboot工程自动生成showdoc api文档[优先级2] ### 生活 * [X] 卷腹运动100个[优先级1] * [X] 拿蜂蜜快递,泡个蜂蜜柠檬茶试试[优先级2] ### 总结   准备了更多的训练数据进行预测工作,不同的维度,不同的问题,是的数据量急剧上升了,一度达到了4G硬盘,导致训练速度急剧下降了,也成功开启了多卡训练,因为99.23服务器网络不稳定,所以准备在后台训练,正在探索怎么搞。   其他的都没怎么做,帮老师干了几件事,尽自己的职责。   卷腹还是做了,拿了妈妈给我买的蜂蜜,蜂蜜柠檬茶很好喝,但是还是稍微有点酸。   科报会安排出来了,17号下午汇报,16号回去。 ---------- ## 2024-10-12 ### 科研 * [X] 搞定后台训练[优先级1] * [ ] 科报会PPT制作[优先级1] ### 工作 * [ ] IOMS Api文档撰写30%[优先级3] ### 兴趣 * [X] 阅读阮一峰的网络日志周报[优先级2] * [ ] 撰写博客,对springboot工程自动生成showdoc api文档[优先级2] ### 生活 * [X] 卷腹运动100个[优先级1] ### 总结   后台训练搞定了,但是!不小心把实验环境改炸了,conda回退也没反应,怕是又要搞好久才搞得好,明天再看看。   阅读阮一峰的网络日志周报,发现了几个好玩的东西,特别是三维可视化快速落地框架TvT.js,非常有趣;还有一个LLM x 书签收藏:摘要 & 全文索引,我觉得值得尝试。   卷腹100个,明天买个体重秤,记录记录,或者等双十一活动来了再买也行。 ---------- ## 2024-10-13 ### 科研 * [X] 实验环境修复[优先级1] * [ ] 科报会PPT制作[优先级1] ### 工作 无 ### 兴趣 无 ### 生活 * [X] 卷腹运动100个[优先级1] * [X] 骑行运动 > 25KM ### 总结   今天多亏了昱燃师弟,帮我检查环境的问题,细心的陪着搞了几个小时,环境问题最终也是搞定了,他的声音也让我想起了一位故人,声音很亲切,人也很好很踏实,明天记得给他带一杯奶茶。   中午骑行到杨家牛肉汤,排队1个小时吃了他家的牛肉汤,汤还可以,服务不怎么滴。一共也骑行了30KM++,完成了任务。   星舰第五次试飞,成功回收了一级助推器,非常厉害!祝贺马斯克! ---------- ## 2024-10-14 ### 科研 * [X] 科报会PPT制作[优先级1] * [ ] 两周小结[优先级1] ### 工作 * [X] IOMS的手册写一部分[优先级2] ### 兴趣 * [ ] SpringBoot的API自动生成showdoc文档的博客[优先级1] ### 生活 * [X] 卷腹运动100个[优先级1] ### 总结   科报会论文完成了,两周小结没写完。   两周小结没写。   IOMS手册写了一部分。   卷腹102个。 ---------- ## 2024-10-15 ### 科研 暂无 ### 工作 * [X] 李老师材料整理 * [X] 韩老师材料整理 * [X] 韩老师绘图 ### 兴趣 暂无 ### 生活 * [X] 杂货:体重秤、杂货买了一大堆 ### 总结   今天做了一天杂活,双十一开始了,选购了一些物品,同时TEVC的结果出来了,是大修,接下来就是好好修改TEVC。明天要回去做科报会。 ---------- ## 2024-10-16 ### 科研 * [X] 科报会PPT最后的检查/删减,确保汇报在5分钟内[优先级1] ### 工作 无 ### 兴趣 无 ### 生活 * [X] 回武汉! * [X] 再相逢! ### 总结   科报会PPT删减、演练,确保在5分钟内了。   回武汉碰到子熙过生日,给他买了个蛋糕,然后一起好好烈了一顿,爽晕了! ![再相逢!][1] ---------- ## 2024-10-17 ### 科研 * [X] 科报会汇报[优先级1] ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   科报会汇报完了,问的几个问题都答上来了。 ---------- ## 2024-10-18 ### 科研 无 ### 工作 无 ### 兴趣 无 ### 生活 * [X] 休息一天 ### 总结   和Tom去江汉路走了走,下午去武汉美术馆参观了一下,晚饭吃了冯如意,感觉没有光谷的那家店味道好,晚上去了汉口江滩,正好是正月十六,圆月当空照,我不禁有:“今人不见古时月,今月曾经照古人”的感慨。 ---------- ## 2024-10-18 ### 科研 * [X] 全面阅读TEVC的审稿意见,并梳理出修改路线。[优先级1] ### 工作 无 ### 兴趣 无 ### 生活 * [X] 回到淮南,全身心投入工作生活中[优先级1] * [ ] 卷腹100个 * [ ] 选购一个充电宝 ### 总结   全面看了一下审稿意见,提得最多的几个点:综述重写、要测试实际问题、参数太多需要自适应,后面两点怎么办?实际问题打算用GMPB来代替,他就可以模拟实际问题中的复杂情况,参数太多,是不是可以辩驳一下?因为改算法很难再改了。   在武汉吃的最后一顿是老乡鸡,用了学生优惠,免费送了一个鸡腿,真好吃。   准备回淮南了,用40天时间努力,让自己不留下遗憾。 ---------- ## 2024-10-20 ### 科研 * [ ] 与老师深入沟通审稿意见,确定改动的方向[优先级1] ### 工作 无 ### 兴趣 * [ ] SpringBoot的API自动生成showdoc文档的博客[优先级2] ### 生活 * [X] 骑行天目湖[优先级1] ### 总结   老师没来实验室,明天再跟老师沟通交流。   SpringBoot的API自动生成showdoc文档的博客也没来得及做。   骑行天目湖,骑行了35KM,感觉比上次去寿县还累,在湖边上逛了有2个小时,晚饭骑到吾悦广场吃的,好累啊,只想睡觉。 ### 一周小结   首先,这一周,做的事情很少,相当于只把科报会的事情做完,而且做了一些杂活,回了一趟武汉,似乎16-20号全部荒废了,这值得反思,难道在武汉就不能静下心来学习吗?要争分夺秒的学习,千万要记住了。   其次,每日计划似乎有点成了摆设,变成了写归写,但是做不做看心情,这样对吗?这样不对,我觉得制定好了就得去执行,从下周开始,计划的前一天制定好,努力踏实地去完成每一个计划,不要让计划成为了摆设。 ---------- ## 2024-10-21 ### 科研 * [X] 与老师深入沟通审稿意见,确定改动的方向[优先级1] * [X] 阅读GMPB文章30%[优先级1] ### 工作 * [X] IOMS的手册写一部分[优先级2] ### 兴趣 * [X] SpringBoot的API自动生成showdoc文档的博客[优先级2] ### 生活 * [ ] 卷腹运动100个[优先级1] ### 总结   与李老师沟通了审稿意见,主要有以下三个方面: - 测试实际问题,李老师要我测试管网水污染源问题,但是那是一个混合编码,算法需要进行调整才能进行测试,我想着能不能另外找一个纯连续优化问题进行测试; - 测试GMPB问题,Danial的GMPB更加复杂,更能够反应实际问题中的各种情况; - 综述内容的重新撰写,要广聚经典,引经论据,比如TEVC中Danial的文章等,都可以很好的引用。   阅读了文章GMPB,没阅读完,它是一种通用的MPB问题发生器,能够创造出不规则的峰的形状。   IOMS的手册写完了UserController的接口文件,并撰写了博客《SpringBoot的API自动生成showdoc文档》,终于完成了这个任务,之后的文档慢慢再写。   美中不足的是没有完成卷腹运动,很不好,要坚持。晚上回去也存在问题,明明有任务没有做完,但是还是提不起劲去做,这很不好,一定要优先保证完成任务,再休息。 ---------- ## 2024-10-22 ### 科研 * [X] 阅读GMPB文章,做好笔记,同时参考EDOLAB中的代码,在OFEC中撰写GMPB代码。[优先级1] * [X] 阅读董凯峰老师那个问题,看是否能够当成实际连续问题进行求解,询问师兄师姐、老师的意见,定下来。[优先级1] ### 工作 * [X] 接杨老师,与杨老师进行学术交流[优先级3] ### 兴趣 无 ### 生活 * [X] 骑行20KM[优先级1] ### 总结   GMPB写了90%,还差一个旋转矩阵没有写完,OpenAI真强啊,现在大部分杂活他干就行了,真的很厉害!   定下来了,师兄说可以做,老师也说可以做,那就猛做吧。   卷腹又没做,但是骑行了20KM,卷腹从明天开始还是要每天都做。 ---------- ## 2024-10-23 ### 科研 * [X] 完成GMPB代码的撰写,并测试其有效性。[优先级1] * [X] 询问王启龙实验数据信息,并开始该实际问题的代码撰写。[优先级1] ### 工作 无 ### 兴趣 无 ### 生活 * [ ] 卷腹100个[优先级1] ### 总结   复现了GMPB问题,向Danial进行了确认,问题的行为与文章已经完全达成一致了。 ![1个组件,参数默认][3] ![10个组件,参数默认][4] ![10个组件,参数不规则][5]   尝试使用自己的算法解决GMPB问题时,遇到了瓶颈,我的算法关注问题的吸引域,但是当问题非常Roughness的时候,算法识别出大量的无用吸引域,会造成资源的大量浪费,此时会严重降低算法的可靠性。我需要重新认真的检查算法。   卷腹又没有做,回去就太累了,明天补上。 ---------- ## 2024-10-24 ### 科研 * [X] 检查算法的机制,并针对Roughness问题进行重写。[优先级1] ### 工作 无 ### 兴趣 无 ### 生活 * [ ] 卷腹100个[优先级1] ### 总结   根据GMPB检查了算法,更改了几个部分: * [X] 排斥机制:检查优化排斥机制,降低两个收敛种群排斥的概率。 * [X] 增加布朗运动与柯西运动的强度,加快算法应对动态变化时的反应速度。 * [X] 优化强化种群的生成策略,避免生成太多无用种群。 但算法还是有一点问题。 ---------- ## 2024-10-25 ### 科研 * [X] 检查算法的机制,确保能够进行实验。[优先级1] * [X] 检查了MPB和GMPB问题的变化部分,使得问题能够正确进行变化。[优先级1] * [ ] 实际问题的撰写。[优先级1] ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   昨天碰到了一个严重影响算法性能的问题:在动态优化中,多样性的增强很重要,用于应对动态的变化,而当种群收敛时可以看作多样性的缺失。种群在收敛时(半径小于阈值)会被休眠,而触发多样性调整时会唤醒种群,我在此犯了个大错,我底层使用的是PSO,计算种群的半径用的是PSO的pbest到其中心点的距离的平均值,这就导致在种群唤醒时,虽然在其solut上做了布朗运动(扰动,增加其多样性),但由于其pbest基本不变,导致种群半径依旧不变,进而导致种群就算被唤醒,也会由于下一代的半径也符合收敛条件而被立刻休眠,导致根本无法应对环境的变化。所以,使用solut来计算半径,更加合理,当唤醒时,solut会被扰动,此时种群半径已无法再满足休眠条件,进而开始搜索,如若环境没有变化,则很快就会进入收敛状态,如若环境发生变化,亦可迅速响应,追踪新的全局最优解。   此外,还遇到了一个问题:在比较两个解的dominate的时候,发现有一个解居然objective.size()居然为0,初步想法是没有被评价,但不对啊,没有评价objective.size()也应该是1,只不过适应值为0,后来又想是不是构造的时候出问题了,翻来翻去,发现我也只用了一种构造函数,是一定构造了objective信息的,后来经过调试仔细观察,发现其使用了引用,而其引用的对象objective.size()居然是470,非常令人匪夷所思,询问了大师兄,发现问题是这个解变成了野指针,在某个地方释放了,因为使用的是引用,所以此处所引用的对象自然不存在了,我推断时m_his_sols与ssp.his_sols引用的是同一个份解,m_his_sols中解被removeoutdated之后,而恰巧ssp.his_sols中未被移出,所以才导致了这个问题,预想的解决办法第一种是对m_his_sols操作后,同时对所有的ssp中的his_sols进行更新;第二种就是确保对m_his_sols进行淘汰时,同步淘汰ssp.his_sols中的相应的个体,现在是通过评价时间控制的,淘汰m_his_soks中大于evaltime的粒子时,并未正确淘汰掉对应ssp中his_sols超过evaltime的粒子,导致了粒子消亡后,还存在ssp列表中,算法更新每个ssp列表中best solut时,索引到了这个已经被释放的个体,导致出问题。这只是分析,明天再看看具体什么情况。 总之算法有了长足的进步! ---------- ## 2024-10-26 ### 科研 * [X] 检查算法的机制,排除解被释放的错误。[优先级1] * [X] 实际问题的检查与准备。[优先级1] ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   问题倒是解决了,但是算法的性能似乎还是有些问题,重写了计算PR的方法。   实际问题还没来得及写,先理顺了一遍:船舰在航行的过程中需要测量地磁场,但存在船舰磁场的干扰,包括:被地磁场磁化而产生的感应磁场、船舶本身带有的固定磁性、消磁绕组产生的干扰磁场。矢量传感器测量的是其所在位置的各种矢量合成磁场,其中包括了地磁场及上述的干扰磁场,用公式表达就是:$B_v=KAB_e+B_p+ηδB_v$,其中$B_v$是矢量传感器输出磁场,$K$ 表示感应磁场干扰系数矩阵,是地磁场与感应磁场在船舶坐标系上投影向量$AB_e$的干扰系数,$B_e$是3*1的地磁场向量,$B_p$是3*1的固定干扰向量,$ηδB_v$是消磁绕组电流干扰磁场。进一步变换为:$AB_e=K^{-1}IηδB_vK^{-1} B_P$,使用$B^'_P=-K^{-1} B_p$替代,可以得到地磁场在船舶坐标系上投影分量的求解公式:$AB_e=K'B_v+B'_P$。只要知道系数矩阵$K'$和$(B')_P$,结合矢量传感器的输出向量$B_v$直接可以计算出地磁场在船舶坐标系下的投影$AB_e$,实现磁干扰补偿。船舰消磁后,出海后会随着地磁场而不断磁化,所以$K'$和$B'_P$会随着时间的变化发生变化,可以模拟时间的变化,来求解不断变化的$K'$和$B'_P$,构成动态优化问题。优化的参数总共十二维,如下: ![$K'$与$(B')_P$][6] ---------- ## 2024-10-27 ### 科研 * [X] 两周小结 ### 工作 无 ### 兴趣 无 ### 生活 * [X] 休息一天,人民公园骑行 ### 总结   休息了一天,沿着人民公园骑行了20KM ---------- ## 2024-10-28 ### 科研 * [X] 实际问题的实现,至少把框架全部写完[优先级1] * [X] 针对GMPB继续优化算法[优先级1] ### 工作 无 ### 兴趣 无 ### 生活 无,暂停卷腹运动 ### 总结   完成实际问题的实现,将其看成了一个动态优化问题,每个环境在10000次评估后进行变化。   针对GMPB完成了算法的优化算法,重写了PR的计算方法。 ---------- ## 2024-10-29 ### 科研 * [X] 测试GMPB[优先级1] * [X] 在EDOLAB中实现MMC[优先级1] ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   在EDOLAB中实现了MMC,用算法进行了测试,初步发现它是一个超多模问题,比较复杂。GMPB也在测试中... ---------- ## 2024-10-30 ### 科研 * [X] 测试MMC,给出一个结果表[优先级1] * [X] 同时测试GMPB[优先级2] ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   MMC的结果已经测试完成,能够达到较好的效果,30轮的情况下,统计了每个环境下的最好误差,以及总体的$E_o$、$E_{bbc}$,我们的算法能够在实际问题中取得更优秀的结果。 ![MMC测试结果][7]   MMC的问题复杂度非常高,需要通过NBN网络观察一下其模态,这是明天的任务。   最近生活作息有些问题,11月控制自己早点休息,保持充足的睡眠。 ---------- ## 2024-10-31 ### 科研 * [ ] MMC的NBN可视化[优先级1] * [ ] 测试GMPB[优先级1] ### 工作 无 ### 兴趣 * [X] EDOLAB博文撰写[优先级2] ### 生活 无,暂停卷腹运动 ### 总结   今天似乎写了一篇EDOLAB的博文就结束了,晚上在开组会,失败的一天,10月以最失败的方式结束,不能接受。 ---------- ## 2024-11-01 ### 科研 * [X] MMC的NBN可视化[优先级1] * [X] 测试GMPB[优先级1] ### 工作 无 ### 兴趣 * [X] 阅读NBN论文,并撰写一篇博客[优先级2] ### 生活 无,暂停卷腹运动 ### 总结   NBN的论文完全理解了,并且与单梦丽进行了讨论,基本摸透了,但是博客还没写。   NBN可视化也搞定了,但是还没有把NBN的结果输出到MATLAB画图。 ![NBN Front-View-C++][8] ![NBN Top-View-C++][9] ---------- ## 2024-11-02 ### 科研 * [X] MMC的绘制,MATLAB高清图片展示[优先级1] ### 工作 无 ### 兴趣 * [ ] NBN博客撰写[优先级2] ### 生活 无,暂停卷腹运动 ### 总结   今天放假半天,下午晚上把MMC的NBN在MATLAB中高清绘制了,但是存在一个问题,所有的点都往某一个特定的点连接了,我也不知道是什么情况,看了半天还没看到问题,明天解决这个问题。 ![NBN Front-View-Matlab][10] ![NBN Top-View-Matlab][11] ---------- ## 2024-11-03 ### 科研 * [X] MMC的绘制,MATLAB高清图片展示全部完成,不完成不下班[优先级1] ### 工作 无 ### 兴趣 * [ ] NBN博客撰写,争取写一半[优先级2] ### 生活 * [X] 骑行运动[优先级1] ### 总结   MMC成功在MATLAB中绘制,克服了一系列的问题,首先就是找到了线连接到一个点的异常情况,是因为在NBN的buffer中,采样结束后,有一个步骤是识别异常点,就是离群的点(不进行离群点的处理会导致NBN的层次过于奇怪,大部分都在一层,少部分离群点在下层) ``` if (pro->numObjectives() == 1) { std::vector<Real> data(fitness); auto Q1 = data.begin() + data.size() / 4; auto Q2 = Q1 + data.size() / 4; auto Q3 = Q2 + data.size() / 4; std::nth_element(data.begin(), Q1, data.end()); std::nth_element(Q1, Q2, data.end()); std::nth_element(Q2, Q3, data.end()); auto IQR = *Q3 - *Q1; normal.assign(fitness.size(), true); for (size_t i = 0; i < fitness.size(); ++i) { if (fitness[i] < *Q1 - 1.5 * IQR) normal[i] = false; } } ``` 相当于适应值低于某个阈值时,被视为离群异常点,这个阈值是通过 `Q1 - 1.5 * IQR` 计算得出的,其中: - **`Q1`** 是第一四分位数,表示数据中 25% 的值小于这个数。 - **`IQR`** 是四分位距,等于第三四分位数(`Q3`)减去第一四分位数(`Q1`),表示数据的中间 50% 的范围。 因此,阈值 `Q1 - 1.5 * IQR` 是基于数据的分布动态计算的。当NBN的采样点是离群点时,会被修改为第一个非离群点的采样信息(X,Y,fitness): ``` std::vector<std::array<Real, 3>> points(pos.size()); std::vector<Real> nodefit(pos.size()); for (int idx(0); idx < pos.size(); ++idx) { int id_assign = idx; if (pro->numObjectives() == 1 && !normal[idx]) { id_assign = id_1st_normal; nodefit[idx] = points[idx][6] = (fitness[id_assign] - min_fit) / (max_fit - min_fit); points[idx][0] = pos[id_assign][0]; points[idx][7] = pos[id_assign][8]; continue; } points[idx][0] = pos[id_assign][0]; points[idx][9] = pos[id_assign][10]; nodefit[idx] = points[idx][11] = (fitness[id_assign] - min_fit) / (max_fit - min_fit); } ``` 所以保存至txt文档中,如果离群点比较多,会发现有非常多个相同的采样点(第一个Normal采样点),但由于是离群点转变而来,所以他们的Nearest-better解就各不相同,导致了很多线连到了这个相同的采样点上。排除这种情况的做法就是,把所有的离群点排除不进行绘制。绘制的结果如下: ![NBN Front-View-Matlab][18] ![NBN Top-View-Matlab][19]   下午骑车32.6KM,转了一圈,一周骑行一次较远距离骑行,感觉非常良好,听闻神舟十八号飞船返回舱安全着陆,祝贺伟大的祖国! ---------- ## 2024-11-04 ### 科研 * [X] GMPB算法的测试与优化[优先级1] * [ ] 实际问题部分的论文撰写[优先级1] ### 工作 无 ### 兴趣 * [X] NBN论文博客撰写-一定要写一半以上,没写到一半以上不下班[优先级2] * [X] 帮助东南大学的一个同学理解EDOLAB[优先级3] ### 生活 无 ### 总结   测试了算法在GMPB问题上不同组件时的表现,还未统计结果,正在跑在不同维度上的实验;   NBN论文博客撰写,写了一半以上,但是NBN的计算那一部分似乎没有看太懂;   从东南大学的一个研三的学生那了解了一个新的动态优化实际问题:电机需要稳定控制,但是由于温度和磁场等环境的变化,会导致电机本身的参数需要不断优化,是的电压ud&up进行变化,从而使得电机转速稳定,电机本身的参数有4个,是一个典型的4维连续动态优化问题,明天再看看这个问题。   d似乎喜欢踩一捧一,我觉得这不对,面对这种情况,涉及到关于我的事情,除非自己做的不好,否则我都不会沉默了,我会据理力争,立此为据。 ---------- ## 2024-11-05 ### 科研 * [X] GMPB问题的撰写[优先级1] * [X] 实际问题部分的论文撰写 - 撰写一部分,没写完不下班[优先级0] * [ ] 应老师要求,实际问题的重新实验[优先级1] ### 工作 无 ### 兴趣 * [ ] NBN论文博客撰写-写完可视化[优先级2] ### 生活 无 ### 总结   GMPB与MMC的表述都已经写好了,如图: ![GMPB & MMC][20]   实验还没改完,可视化博客也没写完。 ---------- ## 2024-11-06 ### 科研 * [X] GMPB实验结果的整理,其他算法的测试[优先级1] * [X] 实际问题实验部分的重做 - 不做完不下班[优先级0] * [X] Response Letter的模板搭建[优先级1] ### 工作 * [X] 服务器的验收工作 ### 兴趣 * [ ] NBN论文博客撰写-写完可视化[优先级2] ### 生活 无 ### 总结   把实际问题的实验重新跑了,得益于算法的多模能力强,能够找到更多的最优解,效果还是可以的。 ![20个环境下的MMC问题的实验结果][21]   GMPB问题也正在进行测试,改了EDOLAB的代码,使其兼容PR±std、SR±std,正在我自己的电脑上跑实验。   把Response Letter的模板搭建起来了,用的是Danial给的模板,感觉很专业。 ![Response Letter][22] ---------- ## 2024-11-07 ### 科研 * [ ] GMPB实验结果的整理,生成一个表格,把MPB的实验结果也更新优化一下[优先级1] * [X] 在正文中添加实际问题的实验结果描述 - 不做完不下班[优先级1] * [X] 解决五个好解决的Comments ### 工作 * [X] 服务器的网络调试 ### 兴趣 * [ ] NBN论文博客撰写-写完可视化[优先级3] ### 生活 无 ### 总结   GMPB问题还没跑完,还差一点点;   实验的描述写了一部分,结果那一部分还在写;   解决了五个Comments;   晚上在选电脑,浪费了一个晚上... ---------- ## 2024-11-08 ### 科研 * [X] GMPB实验结果的整理[优先级1] * [X] 修改正文中的实验结果表述[优先级1] ### 工作 无 ### 兴趣 * [X] 学习阮一峰的网络日志[优先级2] ### 生活 无 ### 总结   服务器跑实验,结果差点东西没有输出,有点问题。因为Wilcoxon Rank-Sum Test需要所有三十组数据的完整数据,所以需要重新跑实验。   花心思选购了一个笔记本电脑,退了一次货结果政府补贴一直不退,花了好多心思去搞。   实验那一块改了一点点内容,没改太多。 ---------- ## 2024-11-09 ### 科研 * [X] 实验结果的整理,脚本的生成,一键把实验结果生成Latex表格,没做完不下班[优先级0] ### 工作 无 ### 兴趣 无 ### 生活 * [X] 半休息状态,中午做饭 ### 总结   服务器跑实验,SPMP输出结果格式还是有问题,改动后再重新跑。   写了一个Python脚本,读取原始实验数据自动做Wilcoxon Rank-Sum Test检验,然后将结果输出为Latex表格代码。 ```Latex \begin{table*}[ht] \centering \caption{Results for GMPB with D5 condition.} \resizebox{\linewidth}{!}{% \begin{tabular}{cc|ccccccccc}% \hline \hline $P$ & Indicator & ACFPSO & AMPPSO & CPSOR & mDE & psfNBC & FTMPSO & ImQSO & CDE & DynPopDE \\ \hline \multirow{8}{*}{10} & $E_o$ & 2.087±0.105 & 1.711±0.084 & 4.550±0.500 & 2.422±0.099 & 2.584±0.103 & 2.906±0.124 & 2.418±0.086 & 25.804±1.704 & 23.018±1.116 \\ & $E_o$-w,t,l & 6,1,1 & \textbf{8,0,0} & 2,0,6 & 5,2,1 & 4,1,3 & 3,0,5 & 4,2,2 & 0,1,7 & 0,1,7 \\ & $E_{bbc}$ & 1.403±0.090 & 1.021±0.080 & 3.647±0.455 & 1.636±0.082 & 1.557±0.097 & 1.659±0.097 & 1.729±0.084 & 23.939±1.618 & 20.201±0.965 \\ & $E_{{bbc}}$-w,t,l & 5,2,1 & \textbf{8,0,0} & 2,0,6 & 4,3,1 & 4,3,1 & 3,3,2 & 3,1,4 & 0,1,7 & 0,1,7 \\ & $PR$ & 0.098±0.004 & 0.151±0.008 & 0.085±0.006 & 0.026±0.001 & 0.031±0.001 & 0.002±0.000 & 0.019±0.001 & 0.024±0.003 & 0.000±0.000 \\ & $PR$-w,t,l & 6,1,1 & \textbf{8,0,0} & 6,1,1 & 3,2,3 & 4,1,3 & 1,0,7 & 2,1,5 & 2,2,4 & 0,0,8 \\ & $SR$ & 0.220±0.010 & 0.159±0.010 & 0.103±0.008 & 0.029±0.003 & 0.061±0.005 & 0.008±0.002 & 0.023±0.003 & 0.053±0.010 & 0.000±0.000 \\ & $SR$-w,t,l & \textbf{8,0,0} & 7,0,1 & 6,0,2 & 2,2,4 & 5,0,3 & 1,0,7 & 2,2,4 & 2,2,4 & 0,0,8 \\ \hline \multirow{8}{*}{20} & $E_o$ & 2.223±0.089 & 1.969±0.045 & 3.650±0.172 & 2.498±0.051 & 3.626±0.122 & 2.868±0.073 & 3.191±0.117 & 25.348±1.522 & 20.260±0.941 \\ & $E_o$-w,t,l & 7,0,1 & \textbf{8,0,0} & 2,1,5 & 6,0,2 & 2,1,5 & 5,0,3 & 4,0,4 & 0,0,8 & 1,0,7 \\ & $E_{bbc}$ & 1.582±0.083 & 1.294±0.042 & 2.920±0.162 & 1.685±0.043 & 2.581±0.118 & 1.792±0.066 & 2.506±0.107 & 23.698±1.452 & 17.752±0.839 \\ & $E_{{bbc}}$-w,t,l & 6,1,1 & \textbf{8,0,0} & 2,2,4 & 5,2,1 & 2,2,4 & 5,1,2 & 2,2,4 & 0,0,8 & 1,0,7 \\ & $PR$ & 0.050±0.001 & 0.042±0.002 & 0.053±0.002 & 0.015±0.001 & 0.015±0.001 & 0.001±0.000 & 0.010±0.001 & 0.012±0.001 & 0.000±0.000 \\ & $PR$-w,t,l & \textbf{7,1,0} & 6,0,2 & \textbf{7,1,0} & 3,2,3 & 3,2,3 & 1,0,7 & 2,1,5 & 2,3,3 & 0,0,8 \\ & $SR$ & 0.171±0.009 & 0.051±0.005 & 0.058±0.005 & 0.014±0.003 & 0.035±0.004 & 0.007±0.002 & 0.012±0.002 & 0.026±0.006 & 0.000±0.000 \\ & $SR$-w,t,l & \textbf{8,0,0} & 6,1,1 & 6,1,1 & 1,3,4 & 5,0,3 & 1,1,6 & 2,2,4 & 2,2,4 & 0,0,8 \\ \hline \multirow{8}{*}{30} & $E_o$ & 2.587±0.088 & 2.292±0.060 & 4.730±0.246 & 2.702±0.075 & 4.184±0.136 & 2.926±0.075 & 3.791±0.114 & 25.084±1.255 & 20.429±0.961 \\ & $E_o$-w,t,l & 6,1,1 & \textbf{8,0,0} & 2,1,5 & 6,1,1 & 2,1,5 & 5,0,3 & 4,0,4 & 0,0,8 & 1,0,7 \\ & $E_{bbc}$ & 1.925±0.084 & 1.586±0.055 & 3.961±0.228 & 1.829±0.064 & 3.129±0.133 & 1.812±0.066 & 3.071±0.104 & 23.528±1.192 & 17.815±0.840 \\ & $E_{{bbc}}$-w,t,l & 5,2,1 & \textbf{8,0,0} & 2,0,6 & 5,2,1 & 3,1,4 & 5,2,1 & 3,1,4 & 0,0,8 & 1,0,7 \\ & $PR$ & 0.033±0.001 & 0.017±0.001 & 0.034±0.002 & 0.007±0.000 & 0.009±0.000 & 0.000±0.000 & 0.005±0.000 & 0.009±0.001 & 0.000±0.000 \\ & $PR$-w,t,l & \textbf{7,1,0} & 6,0,2 & \textbf{7,1,0} & 3,0,5 & 4,1,3 & 1,0,7 & 2,0,6 & 4,1,3 & 0,0,8 \\ & $SR$ & 0.129±0.008 & 0.016±0.002 & 0.046±0.004 & 0.006±0.001 & 0.022±0.003 & 0.002±0.001 & 0.005±0.001 & 0.017±0.004 & 0.000±0.000 \\ & $SR$-w,t,l & \textbf{8,0,0} & 4,2,2 & 7,0,1 & 1,3,4 & 4,2,2 & 0,3,5 & 1,3,4 & 2,4,2 & 0,1,7 \\ \hline \multirow{8}{*}{50} & $E_o$ & 2.766±0.087 & 2.606±0.057 & 4.313±0.165 & 3.051±0.061 & 4.263±0.071 & 3.041±0.062 & 3.708±0.057 & 23.604±1.439 & 17.540±0.669 \\ & $E_o$-w,t,l & \textbf{7,1,0} & \textbf{7,1,0} & 2,1,5 & 5,1,2 & 2,1,5 & 5,1,2 & 4,0,4 & 0,0,8 & 1,0,7 \\ & $E_{bbc}$ & 2.087±0.074 & 1.871±0.055 & 3.607±0.160 & 2.130±0.052 & 3.237±0.071 & 1.921±0.051 & 3.036±0.054 & 22.169±1.385 & 15.297±0.614 \\ & $E_{{bbc}}$-w,t,l & 5,2,1 & \textbf{7,1,0} & 2,1,5 & 5,1,2 & 2,2,4 & 6,2,0 & 3,1,4 & 0,0,8 & 1,0,7 \\ & $PR$ & 0.022±0.001 & 0.007±0.001 & 0.025±0.001 & 0.003±0.000 & 0.006±0.000 & 0.000±0.000 & 0.003±0.000 & 0.006±0.001 & 0.000±0.000 \\ & $PR$-w,t,l & \textbf{7,1,0} & 6,0,2 & \textbf{7,1,0} & 2,1,5 & 4,1,3 & 1,0,7 & 2,1,5 & 4,1,3 & 0,0,8 \\ & $SR$ & 0.099±0.006 & 0.006±0.002 & 0.029±0.003 & 0.003±0.001 & 0.018±0.002 & 0.001±0.000 & 0.007±0.002 & 0.015±0.004 & 0.000±0.000 \\ & $SR$-w,t,l & \textbf{8,0,0} & 2,3,3 & 7,0,1 & 1,3,4 & 5,1,2 & 0,2,6 & 2,3,3 & 3,3,2 & 0,1,7 \\ \hline \multirow{8}{*}{100} & $E_o$ & 3.023±0.071 & 2.633±0.056 & 3.867±0.117 & 3.123±0.051 & 4.340±0.085 & 3.047±0.050 & 3.981±0.071 & 22.319±1.324 & 15.789±0.556 \\ & $E_o$-w,t,l & 5,2,1 & \textbf{8,0,0} & 3,1,4 & 5,2,1 & 2,0,6 & 5,2,1 & 3,1,4 & 0,0,8 & 1,0,7 \\ & $E_{bbc}$ & 2.366±0.063 & 1.962±0.058 & 3.249±0.110 & 2.167±0.047 & 3.326±0.081 & 1.976±0.046 & 3.325±0.064 & 20.957±1.271 & 13.690±0.473 \\ & $E_{{bbc}}$-w,t,l & 5,0,3 & \textbf{7,1,0} & 2,2,4 & 6,0,2 & 2,2,4 & \textbf{7,1,0} & 2,2,4 & 0,0,8 & 1,0,7 \\ & $PR$ & 0.011±0.000 & 0.003±0.000 & 0.014±0.000 & 0.001±0.000 & 0.002±0.000 & 0.000±0.000 & 0.001±0.000 & 0.003±0.000 & 0.000±0.000 \\ & $PR$-w,t,l & 7,0,1 & 4,2,2 & \textbf{8,0,0} & 2,0,6 & 4,2,2 & 1,0,7 & 3,0,5 & 4,2,2 & 0,0,8 \\ & $SR$ & 0.055±0.004 & 0.008±0.002 & 0.018±0.003 & 0.002±0.001 & 0.007±0.001 & 0.001±0.001 & 0.002±0.001 & 0.005±0.001 & 0.000±0.000 \\ & $SR$-w,t,l & \textbf{8,0,0} & 4,2,2 & 7,0,1 & 0,4,4 & 4,2,2 & 0,4,4 & 0,4,4 & 1,5,2 & 0,3,5 \\ \hline \multirow{8}{*}{200} & $E_o$ & 2.867±0.075 & 2.809±0.056 & 4.087±0.133 & 3.259±0.044 & 4.371±0.071 & 3.013±0.047 & 3.882±0.058 & 17.894±0.762 & 15.206±0.610 \\ & $E_o$-w,t,l & \textbf{7,1,0} & \textbf{7,1,0} & 3,1,4 & 5,0,3 & 2,0,6 & 6,0,2 & 3,1,4 & 0,0,8 & 1,0,7 \\ & $E_{bbc}$ & 2.241±0.067 & 2.137±0.052 & 3.452±0.130 & 2.322±0.040 & 3.339±0.067 & 1.995±0.043 & 3.209±0.053 & 16.777±0.730 & 13.113±0.548 \\ & $E_{{bbc}}$-w,t,l & 5,2,1 & 6,1,1 & 2,2,4 & 5,1,2 & 2,2,4 & \textbf{8,0,0} & 2,2,4 & 0,0,8 & 1,0,7 \\ & $PR$ & 0.005±0.000 & 0.001±0.000 & 0.007±0.000 & 0.000±0.000 & 0.001±0.000 & 0.000±0.000 & 0.001±0.000 & 0.002±0.000 & 0.000±0.000 \\ & $PR$-w,t,l & 7,0,1 & 5,0,3 & \textbf{8,0,0} & 2,0,6 & 4,0,4 & 1,0,7 & 3,0,5 & 6,0,2 & 0,0,8 \\ & $SR$ & 0.036±0.003 & 0.003±0.001 & 0.010±0.002 & 0.001±0.000 & 0.005±0.002 & 0.000±0.000 & 0.001±0.001 & 0.005±0.001 & 0.000±0.000 \\ & $SR$-w,t,l & \textbf{8,0,0} & 0,6,2 & 5,2,1 & 0,5,3 & 0,7,1 & 0,5,3 & 0,5,3 & 4,3,1 & 0,5,3 \\ \hline \multicolumn{2}{c|}{total-w,t,l} & \textbf{158,19,15} & 148,21,23 & 107,19,66 & 82,40,70 & 75,35,82 & 71,27,94 & 58,35,99 & 36,30,126 & 10,12,170 \\ \multicolumn{2}{c|}{win-loss} & \textbf{143} & 125 & 41 & 12 & -7 & -23 & -41 & -90 & -160 \\ \hline \end{tabular}% } \label{tab:GMPB_D5} \end{table*} ``` ![输出表格样式][23] ---------- ## 2024-11-10 ### 科研 * [X] OFEC输出函数优化,使得动态优化问题能够输出全部轮的数据,而不仅仅是统计数据[优先级0] * [X] MMC结果放在论文里,并详细说明[优先级0] ### 工作 无 ### 兴趣 无 ### 生活 * [X] 半休息状态 ### 总结   把MMC的内容放在了论文正文里面,和实验结果完全契合在一起了;   OFEC输出函数优化写完了,使得动态优化问题能够输出全部轮的数据,和EDOLAB的数据一模一样。   实在是太累了,休息了半天。 ![MMC表述][24] ---------- ## 2024-11-11 ### 科研 * [X] OFEC实验结果的脚本化,与EDOLAB结果一同自动输出Latex表格[优先级1] * [X] SR的实验结果写的有问题,检查SR的写法并更新[优先级1] ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   OFEC的结果已经完全脚本化,只要等实验结果一出来就能直接出表格;   SR结果的问题似乎很大,排查了半天没有排查出来,我用了另一种写法,能够正确算出来,基于此,重新跑了实验,为了加快进度,我在CPU服务器与GPU服务器上同时进行实验,能够更快跑完。   尝试解决关于动态优化定义的comment,感觉没啥思路,好难。 ---------- ## 2024-11-12 ### 科研 * [X] 附录实验结果部分全部写完 - 今天务必做完,不做完不下班不睡觉[优先级1] * [X] 回复Reviewer 1 # 2/6/7/8/9[优先级1] ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   回复了Reviewer 1 # 2/6/7/8,第9个关于实验方面的,明天做,更改了附录中的MPB的基准函数,使用的是cone function;   完成Detailed实验表格的全部绘制,包括在不同维度与不同峰的数量上的GMPB问题的表现,更新了附录中的表述。 ---------- ## 2024-11-13 ### 科研 * [X] 正文实验结果的表述 - 务必做完[优先级0] * [X] 回复Reviewer 1 # 9[优先级1] ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   完成正文中结果的表述工作,对每一种情况下($P$与$D$)分别综合生成了在MPB与GMPB中的四个性能指标的win-loss结果,并在正文中完成表述。   完成了Reviewer 1 #9的回答,但是我有一个问题:有多个审稿人有多个相同的意见,对每一条相同的意见,回复时需要重复引用正文中的改动吗? ---------- ## 2024-11-14 ### 科研 * [X] 回复Reviewer 2 # 3, 5[优先级0] ### 工作 * [X] 修改CEC 2025的网页,见:https://cec2025.maisblog.cn ### 兴趣 无 ### 生活 无 ### 总结   感觉审稿意见太难回复了,比我预想的要难得多。 ---------- ## 2024-11-15 ### 科研 * [X] 回复Reviewer 2 # 6, 7[优先级0] ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   感觉审稿意见太难回复了,一天回两条都感觉很痛苦,感觉必须要抓紧时间了。 ---------- ## 2024-11-16 ### 科研 * [ ] 回复Reviewer 1 # 3,4[优先级0] * [X] 回复Reviewer 2 # 1,2[优先级0] ### 工作 无 ### 兴趣 无 ### 生活 * [X] 休息半天 ### 总结   回复审稿意见真的太难了,感觉很多话都是如鲠在喉,而且回复一个就要一两个小时至半天,这么久的回复会使得自己分心于其他的事情,所以效率又变得大打折扣了。Reviewer 2 # 1,2已经回复完了,但确实是没有时间回复Reviewer 1# 3, 4了。明天决定休息一天。 ---------- ## 2024-11-17 ### 科研 无 ### 工作 无 ### 兴趣 无 ### 生活 * [X] 休息 ### 总结   今天晚上还是去实验室了,把Reviewer 2 # 2的回复重新强化了一遍,总之这周的效率非常低,我觉得需要深深的反思,一个是自己会被分心,第二个是自己对文章没有自信,我觉得需要好好的调整然后抓紧时间集中精力在这上面。这是最后一关了!下周一定要把综述 + 评阅全部写完,不搞完就完全没有时间了,加油啊! ---------- ## 2024-11-18 ### 科研 * [X] 几乎是deadline的最后一周,综述至少写完一半,没写完一半不下班,一定要完成[优先级0] * [X] Reviewer 4的意见考虑怎么回复,至少写完 # 3, 4两个意见的回复[优先级1] ### 工作 无 ### 兴趣 无 ### 生活 * [X] Mike,祝你生日快乐 ### 总结   生日快乐,Mike! ---------- ## 2024-11-19 ### 科研 * [X] 综述至少写完2/3[优先级0] ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   地大的八个师弟过来安理交接,连吃了两顿大餐,跟他们交流了好多,综述的进度有些耽搁了,但是也写了一点点。 ---------- ## 2024-11-20 ### 科研 * [X] 综述至少写完[优先级0] ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   在Generation of Multi-population中添加了基于niching的策略生成多种群方法,在Diversity Control中添加了基于Machine Learning的方法,包含监督学习与强化学习的方法,都是近年来的,能够支撑综述。 ---------- ## 2024-11-21 ### 科研 * [X] Reviewer 1 # 3, Reviewer 2 # 4, Reviewer 4 # 1&2, Reviewer 5 # 1&2 完成[优先级0] ### 工作 * [X] 将安徽理工大学服务器穿透给地大,给王俊臣师兄、刁义雅师姐他们使用 ### 兴趣 无 ### 生活 无 ### 总结   完成了Reviewer 1 # 3, Reviewer 2 # 4, Reviewer 4 # 1&2,还差Reviewer 5 # 1&2未完成。 ---------- ## 2024-11-22 ### 科研 * [ ] Reviewer 5 # 1&2&3&4 完成[优先级0] * [ ] Reviewer 1 # 3&4 完成[优先级0] * [ ] Reviewer 4 # 3&4 完成[优先级0] * [ ] SUMMARY OF MAJOR CHANGES完成 * [ ] 汇报PPT完成 ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   未知 ---------- ## 2024-11-25 ### 科研 * [X] 申请延期信撰写,虽然写的差不多了,但是老师看还需要一定的时间[优先级0] * [X] Reviewer 4 # 5,6,7,8[优先级0] ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结    审稿意见Reviewer 3 # 5,7,8恢复好了,同时因为老师要审核,所以向Prof. Carlos A. Coello Coello提交了延期三周的申请,回复说的是一般都是两周,但是他同意了三周,三周之后就没有办法再往后了。 ---------- ## 2024-11-26 ### 科研 * [X] Reviewer 4 # 6[优先级0] * [X] Reviewer 5 # 3[优先级0] ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   审稿意见Reviewer 4#6说对比的算法有几个太老了,超过了十年,应审稿人的要求,添加了两个算法mPSO与mjDE,进行实验,实验结果还没整理完。Reviewer 5#3要求降低算法的复杂度,我把算法的机制详细的讲了一遍。Reviewer 5#4要求参数自适应,我觉得很难,感觉这也是文章最薄弱的地方了。 ---------- ## 2024-11-27 ### 科研 * [X] Reviewer 4 # 6[优先级0] * [X] Reviewer 5 # 4[优先级0] ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   审稿意见Reviewer 4#6的实验结果整理了。Reviewer 5#4要求参数自适应,我觉得很难回复,所以回复了有些参数是自适应的,有些参数是根据敏感性分析得的,之后会考虑基于学习的方式来自适应调整参数,感觉这也是文章最薄弱的地方了。   延期申请批准了,但是在系统里还没有看见成功延期,对此我再次询问了Prof. Carlos A. Coello Coello,得到了他肯定的回复,要求联系Admin Editor,如果Admin Editor没有回复,48小时再跟他联系。 ---------- ## 2024-11-28 ### 科研 * [X] 根据李老师的意见再次对文章进行修改[优先级1] ### 工作 * [X] 组会汇报,PPT的撰写[优先级0] ### 兴趣 无 ### 生活 无 ### 总结   做了组会PPT,并进行了汇报,改了老师提出的几个意见。 ---------- ## 2024-11-29 ### 科研 * [X] 根据李老师的意见再次对文章进行修改[优先级0] ### 工作 无 ### 兴趣 * [X] 学习阮一峰的网络日志[优先级0] * [X] 好久没有写博客了,准备写一篇关于审稿意见回复的心得[优先级1] ### 生活 无 ### 总结   论文改了,但是改的不多;博客写完了,讲了一下是这篇文章碰到的审稿意见,为下次写论文提供很好的写作基础。说走就走,连夜赶到了黄山,明天去爬山! ---------- ## 2024-11-30 ### 科研 * [ ] 根据李老师的意见再次对文章进行修改[优先级0] ### 工作 * [ ] EDOLAB可视化版本问题的定位与解决[优先级0] * [ ] 实验室管理系统的移植工作准备[优先级1] ### 兴趣 无 ### 生活 * [X] 爬黄山,其他任务顺延 ### 总结   黄山之旅,太艰苦了,两只腿都废了,计划之后写一篇博客记录一下黄山之旅。 ---------- ## 2024-11-31 ### 科研 无 ### 工作 无 ### 兴趣 无 ### 生活 * [X] 腿废了,躺了一整天 ### 总结   今天起床,腿是废的,真难受啊,休息了一天,明天7点40起床,早点去上班! ---------- ## 2024-12-02   从今天开始,规定每一个任务的时间,在时间内,一定要全神贯注的完成,增加完成的效率,每天晚上24点前必须写好总结,如果有没做完的,一定要写好反思,不要让惰性把经营这么久的努力白费了。 ### 科研 * [X] 根据李老师的意见再次对文章进行修改,至少修改完50%(上午唯一的任务,不能做别的,>3小时)[优先级0] ### 工作 * [X] EDOLAB可视化版本问题的定位与解决(下午一定要做完的任务,>2小时)[优先级0] * [ ] 实验室管理系统的移植工作准备(晚上看情况,时间不够就不做,≤1小时)[优先级1] ### 兴趣 * [ ] 黄山之游博客(晚上看情况,≤2小时) ### 生活 无 ### 总结   文章修改任务完成70%,算是超额完成任务,继续努力,规定任务时间与要紧程度确实有一点作用;EDOLAB可视化issue也已经做完了,本来挺开心的,但是Danial说这样的话之前提交的版本有BUG,可能会让审稿人把这篇文章因为可视化的BUG给拒绝,而且现在提交新的代码,也不确定主编会不会帮忙替换,而且也不知道看到的是最新的还是什么时候的,总之现在就是走一步看一步了,希望顺利吧。 ---------- ## 2024-12-03 ### 科研 * [X] 根据李老师的意见再次对文章进行修改,修改完所有意见,并核对(上午唯一的任务,不能做别的,>3小时)[优先级0] ### 工作 * [ ] 自然科学基金结题工作(下午4点到5点半)[优先级0] * [ ] 实验室管理系统的移植工作准备(晚上看情况,时间不够就不做,≤1小时)[优先级1] ### 兴趣 * [ ] 黄山之游博客(写2小时左右)[优先级1] ### 生活 无 ### 总结   实验意见比想象更复杂,特别是要做一组高维问题下的实验,这个是之前没有考虑到的,所以现在很惆怅,已经在做实验了,但效果可想而知不会很好。除了高维问题,其他都搞完了,但今天下午下雨多休息了下,没空出时间搞其他的。 ---------- ## 2024-12-04 ### 科研 * [X] 高维问题实验查看,response letter中高维问题的补充,检查引用内容的正确与统一,检查正文的正确(上午做这个事情,>3H)[优先级0] * [X] OpenSTL实验环境配置(下午一定要做完,1小时左右)[优先级0] ### 工作 * [ ] 自然科学基金结题工作(下午4点到5点半)[优先级0] * [ ] 实验室管理系统的移植工作准备(晚上看情况,时间不够就不做,≤1小时)[优先级1] ### 兴趣 * [X] 黄山之游博客(中午写,1~2H,写50%)[优先级1] ### 生活 无 ### 总结   高维问题普遍不行,所以也可以回应,今天把实验拿出来了,汇总成了结果的表,还把代码中存在内存泄露的问题搞定了,但是正文还没修改完毕,明天是我给自己的最后期限了。   OpenSTL实验环境配置配置完了,但是存在几个包有问题,有一些不是cuda版本的包,还有版本兼容问题,明天弄一下。   博客写了个开头,还是太忙了,抽空写吧! ---------- ## 2024-12-05 ### 科研 * [X] Response Letter与论文一轮修改工作收尾(上午做到8:30-10:00)[优先级0] * [X] OpenSTL实验环境包冲突处理(下午一定要做完,1小时左右)[优先级0] ### 工作 * [ ] 自然科学基金结题工作[优先级1] * [ ] 实验室管理系统的移植工作准备(本周的任务)[优先级1] ### 兴趣 * [ ] 黄山之游博客(中午写,1~2H,写50%)[优先级1] ### 生活 * [X] 中午请李老师来家里吃饭(10:00买菜回,争取12点把饭做好)[优先级1] ### 总结   发现了新的问题,公式格式也要改,明天尽量全部做完吧,哎。   OpenSTL实验环境包冲突处理已经完成。   中午请李老师来家里吃饭,做了六个菜。 ---------- ## 2024-12-06 ### 科研 * [X] Response Letter与论文一轮修改工作收尾(上午做到8:30-12:00),一定要写完,没写完下午继续写![优先级0] ### 工作 * [ ] 自然科学基金结题工作[优先级1] * [X] 实验室管理系统的移植工作准备(本周的任务)[优先级1] ### 兴趣 * [ ] 黄山之游博客(中午写,1~2H,写50%)[优先级1] ### 生活 无 ### 总结   Response Letter收尾给老师看了,但是还是有一些问题,比如数学符号的表达上,没有按照规范,需要再改一改,后续我会整理出科技论文的符号规范出来。实验室管理系统移植工作也开始了,数据已经传好。 ---------- ## 2024-12-07 ### 科研 * [X] Response Letter数学符号的揣摩与论文一轮修改工作检查(下午、晚上做),从头到尾细致的检查一遍看看存在哪些问题[优先级0] ### 工作 无 ### 兴趣 无 ### 生活 * [X] 休息半天 ### 总结   Response Letter再次提交给老师,老师还是觉得存在一点不足,其他的符号、 ---------- ## 2024-12-08 ### 科研 * [X] Response Letter与论文一轮修改工作检查(下午、晚上做),从头到尾细致的检查一遍看看存在哪些问题[优先级0] ### 工作 * [X] 实验室管理系统的移植工作准备[优先级0] * [X] 人工智能在能源变革上的前景分析[优先级0] * [X] CEC2025 Competition的沟通与组织[优先级0] ### 兴趣 无 ### 生活 * [X] 休息半天 ### 总结   Response Letter收尾给老师看了,但是还是有一些问题,比如还有一些数学符号的表达上,没有按照规范,需要再改一改,同时还有文章的表述上:“论文中对"shape"的学习是比较弱的,不建议谈太多; shape不是BoA范围,这点要清楚;一个BoA范围(边界)确定了,shape可以不一样”。改完上述之后,还做了很多其他的杂活:CEC2025 Competition的沟通与组织、人工智能在能源变革上的前景分析稿件组织。今天确实很累! ---------- ## 2024-12-09   今天准备做一点杂活,和一些想做的事情,论文一审等老师再看最后一遍,准备投稿。 ### 科研 * [X] 论文终稿与投稿[优先级0] ### 工作 * [X] 实验室管理系统的移植工作准备[优先级0] * [X] CEC2025的最后准备[优先级0] ### 兴趣 * [ ] 黄山之游博客(今日完成)[优先级0] ### 生活 无 ### 总结   论文已提交修改稿,实验室管理系统的移植工作准备已经进行到一半,CEC2025的准备工作已经差不多了,其余的给陈国玉老师写。 ---------- ## 2024-12-10   今天做一点杂活。 ### 科研 无 ### 工作 * [X] 实验室管理系统的移植工作准备[优先级0] * [X] CEC2025的最后准备[优先级0] * [X] 杨老师月度总结工作[优先级0] ### 兴趣 无 ### 生活 无 ### 总结   实验室管理系统移植工作进行到白热化的阶段了,对fastdfs成功移植了,数据全部保存到安徽理工大学了。CEC2025联系了Danial和陈国玉老师,明天还要写一个proposal。   发生了一件让我很难办的事情,杨老师一再强调要把EDOLAB仓库的名字改到这边来,我觉得这样做很不好,Danial虽然在工业界了,但是这个事情是人家发起的,而且人家也在不断的在里面做贡献,又不是不在做这件事了,人家也会做学术。所以这和在不在工业界没有关系,我是坚决反对这样做的,仓库是一起维护的,而且人家一开始就说了使用一个公共的空间来维护,最后因为搞不定才用的他的仓库,人家还把第一作者给了我,所以我觉得这件事没有问题,如果连仓库名都要改回来的话,就感觉不是为人之道。 ---------- ## 2024-12-11   今天又是做杂活,我发现做完一件大事以后杂活就不断的来了。 ### 科研 无 ### 工作 * [X] 实验室管理系统的移植工作完成 * [X] CEC2025的proposal撰写 * [X] EDOLAB仓库的更新 * [X] 韩守飞申报书撰写 * [X] 服务器病毒查杀 ### 兴趣 * [X] 博客:简单有效的免费通配符SSL证书申请方法 撰写 ### 生活 无 ### 总结   这么一看今天还是做了很多事情的,都是杂活,实验室管理系统移植工作完成了,同时基于这个写了一篇《简单有效的免费通配符SSL证书申请方法》的博客,中间最麻烦的还是Fastdfs的移植,还有一些穿透的实现,fastdfs这一步就卡了很久,就是注册系统服务(包括fastdfs与frpc都会出现)会莫名其妙的收到终止信号,现在看了似乎是病毒在搞鬼。CEC2025的proposal写完了,EDOLAB仓库把杨老师更新上去了,韩守飞申报书撰写也写了一点研究内容。   晚上22点收到刁师姐的消息,说服务器CPU全占满了,但又看不到占用大的进程,这一想,服务器肯定是中毒了。 果不其然,通过sysdig -c topprocs_cpu一看,好家伙,一个隐藏的进程把核全占满了,还附带一条去可疑IP的tcp通讯,好家伙,一查发现是个矿池,中了挖矿病毒没跑了,/proc/6040一看,链接的是一个删除的exe,systemctl status 6040一看,居然再/usr/bin里面,捣鼓到半夜三点还没搞定,醉了,第二天又捣鼓了一会儿,实在没办法请的技术人员搞的。就当学习linux技术罢! <img src="https://www.maisblog.cn/usr/uploads/time/675ad2a9a1ea5.jpg"> <img src="https://www.maisblog.cn/usr/uploads/time/675ad38c54843.jpg"> ---------- ## 2024-12-12   哪天不是一天的杂活? ### 科研 无 ### 工作 * [X] CEC2025 proposal的修改 * [X] 服务器病毒查杀 * [X] 服务器防护升级 * [X] 韩守飞开放基金撰写第二点 ### 兴趣 无 ### 生活 无 ### 总结   CEC2025 proposal的修改完成了,陈老师想把我推到第二个,但是李老师并不记得此事,说明李老师对此事非常不重视,是不是也可以说,他对学生的事情不关心?杨老师也是一心想拥有这篇文章,不顾别人的感受,让别人难做人,有些难受。 ---------- ## 2024-12-13   今天照样是杂活?但我准备休息下 ### 科研 无 ### 工作 * [X] 韩守飞开放基金写完 * [X] 结题报告写一半 * [X] 两周小结 ### 兴趣 * [X] TGA观赏 ### 生活 * [X] 乒乓球运动 ### 总结   按时完成今天的任务,杂七杂八的事情太多了,唉!晚上忙里偷闲打了会儿乒乓球。 ---------- ## 2024-12-14 ### 科研 无 ### 工作 无 ### 兴趣 * [X] 休息半天 * [X] 为云服务器装个虚拟机 ### 生活 无 ### 总结   今天算休息,虚拟机装了一下午一晚上都有问题,尝试了Hyper-V,但是win7总是找不到鼠标,换VMware又总显示与Hyper-V冲突,没辙了。 ---------- ## 2024-12-15 ### 科研 无 ### 工作 * [X] 结题报告写完 ### 兴趣 * [X] 休息半天 ### 生活 无 ### 总结   今天把自然科学基金的结题报告写完了,也休息了半天。 ---------- ## 2024-12-16 ### 科研 无 ### 工作 * [X] 实验室服务器的系统重装 * [X] 管理系统的重新部署,细致的教了谷本锐 ### 兴趣 无 ### 生活 无 ### 总结   上午查毒,下午重装,晚上教谷本锐运维,不知道他学会没。但是这一天过得真难啊,什么都没干就过去了,又是这种乱七八糟的活,但是吧,看见了不做,我又会觉得很难受,唉。 ---------- ## 2024-12-17 ### 科研 * [X] OpenSTL的测试工作,回顾一下之前做的事情,做到哪一步了(上午) * [X] OpenSTL代码的统一化,不要写死(下午14:00 - 16:00,做不完晚上接着做) * [ ] 训练新的模型,顺便测试测试服务器怎么样(下午16:00 - 17:00,做不完晚上接着做) ### 工作 * [X] 自然科学基金结题报告的后续工作 ### 兴趣 无 ### 生活 无 ### 总结   OpenSTL的检查工作已经启动,正在检查之前的数据生成代码存在的问题,检查到2/3了,同时也正在将其统一化格式,使得无论什么样的预测类型都可以一键搞定。明天检查完成,开始训练。 ---------- ## 2024-12-18 ### 科研 * [ ] OpenSTL的代码检查工作,完成全部的代码检查 * [ ] 训练新的模型,顺便测试测试服务器怎么样 ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   今天电脑坏了,修电脑修到了三四点,早上没起来,一天下来,啥也没干,这不行,感觉最近有颓势了,明天一定要把代码检查完,不然很难搞完。 ---------- ## 2024-12-19 ### 科研 * [X] OpenSTL的代码检查工作,完成全部的代码检查 * [X] 训练新的模型,顺便测试测试服务器怎么样 ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   代码检查工作完成了,一句一句代码检查,还是发现了不少的问题,比如归一化时候的维度没有按照实际的维度等,决策空间的维度,并且开始训练,和老师讨论一下如何测试其效果,是最重要的。 ---------- ## 2024-12-20 ### 科研 * [X] 与老师讨论如何测试其效果 * [X] 模型的训练 * [X] Simvp论文阅读 ### 工作 无 ### 兴趣 * [X] 阮一峰的博客学习 ### 生活 * [X] 修自己的那台电脑 ### 总结   模型的训练开始了,使用了四块4090,比之前在地大快了很多,大概需要7个小时就能训练完一个模型。在训练的同时,看了一下simvp的原文,发现只能看懂表面,比如只能看懂他有编码器,解码器这些,但是编码器和解码器里面的原理确实还很欠缺,比如卷积这些知识,只知道他是干嘛的,不知道他是怎么做的,所以我觉得还是有必要学习一下底层的知识,不能只会用,可能需要对里面的结构进行修改。   自己那台电脑有点问题,总是黑屏(似乎是掉驱动),所以花时间重装了一下电脑,并重新配置了一下,不知道效果怎么样,希望别再出问题。 ---------- ## 2024-12-21 ### 科研 * [X] Simvp论文阅读完毕 * [X] 搜一搜有什么比较好的补神经网络知识的课程 * [ ] 写一点论文(10%) ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   Simvp阅读完了,其实就是三层,一层编码层(处理空间数据),一层翻译层(处理时序数据),还有一层解码层(恢复原来数据样式),在这个基础上我一开始不懂编码层的conv2d是什么,所以去看了一下卷积的概念,理解了半天,也差不多理解了,差不多就是:“一个随着一个自变量变化的信号,随着另一个随着这个自变量变化的信号的历史影响的总和”,至于为什么要“卷”,那就可以在数字信号处理找到其物理含义,不必太过纠结。 ## 2024-12-22 ### 科研 无 ### 工作 无 ### 兴趣 无 ### 生活 * [X] 乒乓球运动 ### 总结   打了会儿乒乓球,休息了一天 ---------- ## 2024-12-23 ### 科研 * [X] GMPB的深入理解 ### 工作 * [X] 帮助师弟改论文 ### 兴趣 无 ### 生活 * [X] 乒乓球运动 ### 总结   理解了GMPB中的矩阵含义,其实就是一个椭圆旋转后的矩阵定义,而适应值不过就是椭圆的(短轴和长轴)在宽度W的作用下的长度在目标空间中的映射。学习到了圆与椭圆的矩阵表示,以后看到也不会陌生。也和李老师打了会儿乒乓球。 ---------- ## 2024-12-24 ### 科研 * [X] 理解卷积中下采样和上采样的定义,OpenSTL中取消下采样的操作试试效果 * [X] 开始写CEC的论文(一定要开始写!) ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   CEC论文开始写了,写了Introduction,琢磨了很久的动机:传统的多种群方法依靠当前的适应值进行资源分配,会导致种群陷入局部最优解。种群通常容易被大、形状简单、适应值较好的吸引域所吸引,这些种群往往在演化初期往往能获得更高的适应值,如果按照当前的适应值进行分配,则会加速器陷入局部最优解,我们应该估计种群未来适应值的改进量,以此来分配资源。 ---------- ## 2024-12-25 ### 科研 * [X] 写CEC的论文 * [X] 在OpenSTL中训练了多个时间尺度的模型 ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   训练了多个尺度的模型,不得不说,8张4090的威力就是不一样,虽然只用四张。方法写了一点:从两个方面出发,首先抽取种群演化的时空特性,作为模型的输入,然后再写方法层面的内容,包含simVP的内容。 ---------- ## 2024-12-26 ### 科研 * [X] CEC论文的方法中至少写一半 ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   将论文中的演化特征提取这一部分给写完了。 ---------- ## 2024-12-27 ### 科研 * [X] CEC论文的方法中的方法写完 ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   将论文中的方法章节写完了,并且规划了一下实验部分怎么写:大致就是想使用freepeaks构造一个多峰测试集,然后在这个测试集的每一个峰部署一个种群,然后测试有无预测机制时的计算资源的分配过程。 ---------- ## 2024-12-28 ### 科研 无 ### 工作 无 ### 兴趣 无 ### 生活 * [X] 逛一逛新开的春申里 ### 总结   本来想写点东西,但是实在是打不起精神,今天感冒刚好。晚上跑去春申里,走了几遭都没吃上饭,最后只能在很远的万茂吃的火锅。 ---------- ## 2024-12-29 ### 科研 * [X] 将Free Peaks移植到自己的版本下,理解其中的变换、边界处理过程。 * [ ] 使用Free Peaks构造相应的测试集,为种群资源分配工作做准备。 ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   尝试着把Free Peaks移植到自己的版本下面,但是发现ofec-core下的东西很多都变了,没有文档,等于是盲人摸象,要花费大量的时间去学,固然新版本特性更多,融入了师兄师姐极大的努力,但是没有文档和手册,真的是寸步难行,我有点退缩了,下面剩下两个选择,第一个是:反正后面寒假也要用新版本,所以干脆把自己的代码移植到新版本下面,对现在困难,但对以后有好处;第二个是:EDOLAB上也有Free Peaks,不如先用EDOLAB上的Free Peaks先进行过度,把实验拿出来,之后再考虑移植的事情。其实我是偏向于第二点的,但是我又觉得还是有必要做第一点,还是有点纠结。 ---------- ## 2024-12-30   决定了,近期先使用EDOLAB进行测试,这样会简化很多,先把论文拿出来,然后寒假再考虑OFEC的事情。 ### 科研 * [X] 改编EDOLAB的Free Peaks,构造测试集,生成做实验的简单问题。 * [ ] 测试种群的资源分配情况,简单分析。 ### 工作 无 ### 兴趣 无 ### 生活 无 ### 总结   今天是比较忙的一天,在学习上学了以下MATLAB如何调用C++代码,发现是通过mex命令将C++编译并生成可以调用的文件,通过mexFunction(int nlhs, mxArray* plhs[], int nrhs, const mxArray *prhs[])函数接收、返回参数。基于此我更改了之前kd-tree划分子空间的实现方式,增加了一个权重比例,使得子空间可以控制其大小,基于此再改进freepeaks,增加了可以控制子空间大小的开关。   今天管理系统开发的汇报,所以很对事情都需要我来出面,加上一些管理上的事情在费心,还是比较忙碌。 ---------- ## 2024-12-31   今天是2024阳历的最后一天~ ### 科研 * [X] EDOLAB的Free Peaks完成更新。 * [X] 测试种群的资源分配情况,简单分析。 ### 工作 无 ### 兴趣 无 ### 生活 * [X] 骑行 + 许府牛! ### 总结   完成了EDOLAB中的Free Peaks的更新,准备作为版本v1.30,push到仓库中。今天是阳历2024年的最后一天,晚上想着好好吃一顿,跑到春申里,春申里第二次让我失望了,还没到六点钟,那里的许府牛又排满了,号都不让取,在春申里吃个饭怎么就这么难呢?权衡之下,骑车13KM前往市区万达广场的许府牛,晚风凉飕飕的但没有上次去万茂那么冷,还是排了二十桌,八点多才吃到,2024年最后一天就当是锻炼了罢!回去的路特别艰辛,太多太多跨年的人聚集在一起,造成交通困难,而我只想快速远离人潮,不知为什么,我对跨年似乎没有什么波动,不过还是加油吧,2025! [3]: https://www.maisblog.cn/usr/uploads/2024/10/3483919460.png [4]: https://www.maisblog.cn/usr/uploads/2024/10/3043638645.png [5]: https://www.maisblog.cn/usr/uploads/2024/10/2810290893.png [6]: https://www.maisblog.cn/usr/uploads/2024/10/1055760066.png [7]: https://www.maisblog.cn/usr/uploads/2024/10/2337235588.png [8]: https://www.maisblog.cn/usr/uploads/2024/11/445300089.png [9]: https://www.maisblog.cn/usr/uploads/2024/11/3360439881.png [10]: https://www.maisblog.cn/usr/uploads/2024/11/2424091362.png [11]: https://www.maisblog.cn/usr/uploads/2024/11/1270919627.png [18]: https://www.maisblog.cn/usr/uploads/2024/11/2115402790.png [19]: https://www.maisblog.cn/usr/uploads/2024/11/1367209510.png [20]: https://www.maisblog.cn/usr/uploads/2024/11/3394972021.png [21]: https://www.maisblog.cn/usr/uploads/2024/11/480812657.png [22]: https://www.maisblog.cn/usr/uploads/2024/11/2952638196.png [23]: https://www.maisblog.cn/usr/uploads/2024/11/4224612346.png [24]: https://www.maisblog.cn/usr/uploads/2024/11/607903851.png 最后修改:2025 年 01 月 07 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏