C# PSO 粒子群优化算法 遗传算法 随机算法 求解复杂方程的最大、最小值

复杂方程可以自己定义,以下是看别人的题目,然后自己来做

以下是计算结果

csharp 复制代码
private void GetMinResult(out double resultX1, out double min)
        {
            double x1, result;
            Random random1 = new Random(DateTime.Now.Millisecond* DateTime.Now.Second);
            min = 999999;
            resultX1 = 0;
            for (int i = 0; i < 654321; i++)
            {
                if (random1.Next(0, 100) % 2 == 0)
                {
                    x1 = resultX1 + random1.NextDouble()*100;

                }
                else
                {
                    x1 = resultX1 - random1.NextDouble()*100;
                }
                if (x1 < 0 || x1 > 50)
                {
                    continue;
                }
                result = x1 * Math.Sin(x1) * Math.Cos(2 * x1) - 2 * x1 * Math.Sin(3 * x1) + 3 * x1 * Math.Sin(4 * x1);
                if (result < min)
                {
                    resultX1 = x1;
                    min = result;
                }
            }
        }
相关推荐
qq_513970441 小时前
力扣 hot100 Day74
数据结构·算法·leetcode
Cx330❀2 小时前
【数据结构初阶】--排序(三):冒泡排序、快速排序
c语言·数据结构·经验分享·算法·排序算法
效效超爱笑4 小时前
数据结构---链式结构二叉树
数据结构·算法
汤永红5 小时前
week1-[循环嵌套]蛇
数据结构·c++·算法
zhangzibiao5 小时前
LLM 与传统解析技术的融合:网页数据提取的演进与最佳实践
算法
墨染点香5 小时前
LeetCode 刷题【42. 接雨水】
算法·leetcode·职场和发展
楽码6 小时前
理解自动修复:编程语言的底层逻辑
后端·算法·编程语言
余_弦6 小时前
区块链中的密码学 —— 零知识证明
算法·区块链·以太坊
stone51956 小时前
TOTP算法与HOTP算法
c语言·物联网·算法·嵌入式·iot平台·智能门锁
PineappleCoder6 小时前
👶 小孩报数问题:当熊孩子遇上“约瑟夫环
前端·算法