news 2026/3/31 11:46:38

2025年11月一区SCI-哲学命题优化算法Philosophical proposition optimizer-附Matlab免费代码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2025年11月一区SCI-哲学命题优化算法Philosophical proposition optimizer-附Matlab免费代码

引言

本期介绍一种新的创新算法——哲学命题优化算法Philosophical proposition optimizer,ΦPO。它基于认识论中的哲学命题来建模知识获取。在提出的哲学模型中,哲学命题的三种发展状态,即被证明的真信念(JTB),可能的假信念(PFB)和未被证明的真信念(UTB),通过三个专门的操作符:提供证明(PJ),提出形而上学怀疑(RMS)和提出认知怀疑(RES)来迭代改进。该成果于2025年11月最新发表在 JCR 1区,中科院1区期刊 Artificial Intelligence Review。

本节将介绍的命题和运算符描述ΦPO算法的数学模型。值得注意的是,目前的ΦPO公式是针对连续数值优化问题设计的。在这个算法中,每个潜在的解决方案被认为是一个哲学命题(P P),它可能包含多个属性(即维度)。这里,我们假设所有的PP具有相同的维数d,这是由问题中决策变量的数量决定的。

1. 初始化:和其他群优化算法一样,采用随机初始化。

2. 初始化pp后,我们根据其适应度值将所有pp分为“较好”和“较差”两组。为了保持算法的简单性,我们使用了从目标函数中得到的适应度值,在最小化问题中,适应度值越低表示适应度越好。然后,我们将每一个的三种状态定义如下:

1. JTB:当前的命题PPi被视为JTB。
2. UTB:一个不同的命题PPj,从最佳pp中随机选择作为UTB,引入对当前JTB的怀疑。
3. PFB:另一个随机命题PPk,在质量上与UTB“相距甚远”,从较差的组中选出

虽然存在选择UTB和PFB的替代策略,但我们采用这种直接的方法,确保JTB≠UTB≠PFB,以满足上述规则。一旦确定了命题的状态,我们根据图2所示的概念应用相应的算子来修改它们。操作符如下:

1. 提供证明(PJ),公式为UTB - JTB,在此UTB基础上修改JTB;
2. 提出认识论怀疑论(RES),表示为PFB−JTB,在PFB的基础上修改JTB;
3. 提出形而上学的怀疑主义(RMS),表述为PFB - UTB基于PFB修改UTB。

为简洁起见,这三种用于哲学命题发展的运算符被线性地组合在一起,用一个方程表示如下

ΦPO算法采用以下方程,用它们各自的边界值替换任何违反的变量

3. 以JTB为主要状态:作为第一种备选方案,主要命题为JTB,状态向量设为S=[i,j,k]。在这种情况下,由于S1 = i,运动从PPi开始。考虑S1 = i, S2 = j, S3 = k。

4. 以UTB为主要状态:状态向量设为S=[j,k,i]。在这种情况下,考虑S1 = j, S2 = k, S3 =i。

5. 以PFB为主要状态:状态向量设为S=[k,j,i]。在这种情况下,考虑S1 = k, S2 = j, S3 =i。。


算法流程图:

原文作者为了评估ΦPO在具有挑战性的优化问题上的性能,将其应用于IEEE进化计算大会2014和2024 (CEC 2014和2024)的单目标约束基准问题,以及基准工程问题。将ΦPO的性能与五类算法进行比较:(1)广泛使用的经典方法,(2)2019年后建立的方法,(3)先进的基于PSO和de的方法,(4)CEC竞赛的获奖者,以及(5)研究充分的解决工程设计问题的方法。研究结果突出了ΦPO在一系列数值优化问题上的优势,强调了其在该领域的竞争力和潜力。重要的是,ΦPO被有意设计成简单、可解释和无参数的,避免了复杂的自适应策略和广泛的参数调优。它始终如一地提供稳定、高质量的解决方案,并在许多情况下表现出快速收敛。

参考文献

Talatahari, S., Bayazidi, H. & Sareh, P. Philosophical proposition optimizer (ΦPO): an epistemology-inspired algorithm for numerical optimization. Artif Intell Rev 58, 405 (2025). https://doi.org/10.1007/s10462-025-11383-8.

Matlab代码下载

微信搜索并关注-优化算法侠(英文名:Swarm-Opti),或扫描下方二维码关注,以算法名字搜索历史文章即可下载。

完整代码

PHO.zip

链接:https://pan.quark.cn/s/29556d4fcd1c

点击链接跳转

400多种优化算法免费下载-matlab

https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247488871&idx=1&sn=ea026691584099bc23b5d9a8c0d9d9cf&scene=21&poc_token=HG5-tWijLKDzrao_cHY0NlLHnIgBxRgsfIQFxbLihttps://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247488871&idx=1&sn=ea026691584099bc23b5d9a8c0d9d9cf&scene=21&poc_token=HG5-tWijLKDzrao_cHY0NlLHnIgBxRgsfIQFxbLi

求解cec测试函数-matlab

cec2017测试函数使用教程及matlab代码免费下载

cec2018测试函使用教程及matlab代码免费下载

cec2019测试函使用教程及matlab代码免费下载

cec2020测试函使用教程及matlab代码免费下载

cec2021测试函使用教程及matlab代码免费下载

cec2022测试函使用教程及matlab代码免费下载
绘制cec2017/018/2019/2020/2021/2022函数的三维图像教程,SO EASY!

215种群智能优化算法python库

Amazing!Python版215种群智能优化算法https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247486669&idx=1&sn=6b439e55b37b6482b8d3831ca85f1d55&chksm=c12be0c8f65c69de71ad51d3b736b871ff52f8646e90624f95dd32b024dfaad369d654aaf8fc#rd

解决12工程设计优化问题-matlab

略微出手,工程设计问题(12)(附Matlab代码)https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247485052&idx=1&sn=80e5573c1c005ee5640e44935044ee35&chksm=c12bea79f65c636fc73758b4f4893502bd89cbd1c5d15d7db15e8b5c94eeae40450439d44944&token=681266555&lang=zh_CN#rd

求解11种cec测试函数-python

【选择自由,免费下载】215种优化算法求解11种cec测试函数-python代码https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247486669&idx=2&sn=eea8fb04dc507ab9119e2c97c03ca2f6&chksm=c12be0c8f65c69decd6c8109f6b997986bf58725fdbbd7ab03752cb6f61aacdb5a2dc7fec762#rd

解决30种工程设计优化问题-python

【一码解决】215种优化算法求解30个现实世界的工程设计优化问题,让你的论文增色10倍(附Python代码)https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247486669&idx=3&sn=ea6d26ae7cb651e5c368f4c73ade228e&chksm=c12be0c8f65c69de739af72d9793838f59ab77bfee36bc2c204f96e2a9e5c6d87dfbbbae698e#rd

《一行破万法》:80余种改进策略仅需一行,可改进所有优化算法(附matlab代码)

https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247487693&idx=1&sn=2e112a6ecad1a302179ed83a955fb26b&scene=21&poc_token=HBF_tWijdJadHRqwV2szg8ee9k-p1DTwa8W7GF4Chttps://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247487693&idx=1&sn=2e112a6ecad1a302179ed83a955fb26b&scene=21&poc_token=HBF_tWijdJadHRqwV2szg8ee9k-p1DTwa8W7GF4C

【有经典,有最新】24种信号分解方法(附matlab代码)

沙场大点兵:24种信号分解方法(附matlab代码)https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247486001&idx=1&sn=a87c24cb401017a78a90bd1b1439fcb0&chksm=c12be634f65c6f22368b7229a59ac5ef330b89d710c826dbfd1a1c34a02b1dd7e909c7f40d79&token=25423484&lang=zh_CN#rd

【分类新范式】28种一维数据转换成二维图像的方法-matlab代码
2025年故障诊断的创新思路在哪里?赶紧来学习这28种创新方法!https://mp.weixin.qq.com/s/EdRYeziIhnZE5zK0ZZhwmg

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/11 0:54:19

照明行业代表企业综合实力对比分析

在现代建筑以及室内设计当中,照明已然从仅仅的功能性需求,转变成为对空间氛围、视觉效果乃至人体健康产生影响的关键要素。伴随LED技术的成熟以及普及起来,照明行业出现了众多品牌,给消费者和工程项目造就了丰富的选择。面对市场里…

作者头像 李华
网站建设 2026/3/31 0:13:52

【工具变量】城市网络关注度数据(2011-2019)

一、数据简介 网络搜索指数被广泛用于衡量互联网上的公共利益热点。由于百度搜索指数在预测中国旅游活动方面优于谷歌搜索指数,因此采用了百度搜索指数的数据。通过“城市名称”、“城市名称旅游”、“城市名称美食”、“城市名称景点”、“城市名称酒店”等关键词…

作者头像 李华
网站建设 2026/3/27 17:26:20

社会网络仿真软件:Gephi_(14).案例分析:社交媒体影响力分析

案例分析:社交媒体影响力分析 在社交媒体平台上,影响力分析是一个重要的研究领域,可以帮助我们理解哪些用户在特定社区中具有较高的影响力,从而更好地进行市场营销、舆论引导、社区管理等。本节将通过一个具体的案例,详…

作者头像 李华
网站建设 2026/3/10 11:08:03

宏智树AI有多能打?解锁期刊论文投稿密码,告别盲目改投

作为深耕论文写作科普多年的博主,后台最常收到的提问不是“期刊论文怎么写”,而是“为什么我改了三版还是被拒稿”“图表格式总不达标该怎么办”。期刊投稿的核心痛点,从来不是“写不出”,而是“写不对路”——方向偏离期刊偏好、…

作者头像 李华
网站建设 2026/3/14 8:59:20

开源C# Winform CAN上位机源码分享

C#Winform开源一个can上位机源码,工控试验源码,通讯源码。 can接口用的周立功的dll文件。 绘图用的zedgrah。 上位机功能是读取历史转速数据,作为控制的目标转速,通过can卡,发送给风扇控制器,复现风扇转速变…

作者头像 李华