news 2026/4/16 15:33:46

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/4/16 15:26:29

给你一份 M4 32GB 的本地大模型清单

从“能跑”到“值得长期用”,一次帮你选明白(Qwen / LLaMA / Mistral / DeepSeek)如果你用的是 MacBook Pro M4 32GB,你现在其实站在一个很微妙、也很舒服的位置上:你已经 明显超过“只能玩 7B”这一档但还没到“可以…

作者头像 李华
网站建设 2026/4/16 12:34:26

宏智树 AI:ChatGPT 学术版驱动,重新定义学术写作效率与品质

当学术写作遇上 AI5.0 技术革命,宏智树 AI 以颠覆性姿态重塑学术创作生态!作为由 ChatGPT 学术版模型驱动、搭载 AI5.0 技术架构的专业学术智能解决方案平台,宏智树 AI 打破传统写作工具的局限,为广大学子与科研人员提供从开题到答…

作者头像 李华
网站建设 2026/4/15 14:30:11

计算机毕业设计springboot学科竞赛活动报名系统 基于Spring Boot的学科竞赛活动报名与管理系统设计 Spring Boot框架下的学科竞赛活动在线报名平台开发

计算机毕业设计springboot学科竞赛活动报名系统yzqb4 (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 随着信息技术的飞速发展,高校和各类学术机构对学科竞赛活动的…

作者头像 李华
网站建设 2026/4/16 13:48:10

字符串不是字符串——聊聊「字符串的编码与解码(Encode and Decode Strings)」这道被严重低估的算法题

🧵 字符串不是字符串 ——聊聊「字符串的编码与解码(Encode and Decode Strings)」这道被严重低估的算法题 如果你刷过 LeetCode,Encode and Decode Strings 这题,第一眼大概率会觉得: “这不就拼字符串吗?有啥好说的?” 但说句掏心窝子的实话: 这题是字符串处理里…

作者头像 李华