随笔分类 -  数学建模中mmm...atlab算法实现

摘要:matlab中输入判断矩阵,之后即可得到各类方法计算出的权重 disp('请输入判断矩阵A') A=input('A='); [n,n] = size(A); % % % % % % % % % % % % %方法1: 算术平均法求权重% % % % % % % % % % % % % Sum_A 阅读全文
posted @ 2021-10-21 14:49 py佐料 阅读(2179) 评论(0) 推荐(0)
摘要:题目如图: 解法一: ycfun1: function y =yfun1(x); %这里申明是x的变量函数,则x(1)、x(2)就可以直接用了 %适应度函数 c1=[-4 -2]; c2=[1 1]; y=c1*x'+c2*x'.^2+5; %x的转置 ycfun2: %非线性约束 function 阅读全文
posted @ 2021-10-07 09:45 py佐料 阅读(1014) 评论(0) 推荐(0)
摘要:代码实现: (1)编写M函数Fun.m: function F=Fun(x); F=[-100*x(1)-90*x(2)-80*x(3)-70*x(4) %转成最小值 3*x(2)+2*x(4)]; (2)编写M文件: a=[-1 -1 0 0 0 0 -1 -1 3 0 2 0 0 3 0 2]; 阅读全文
posted @ 2021-10-06 20:01 py佐料 阅读(1279) 评论(0) 推荐(0)
摘要:ycfun1.m: %适应度函数 function y=ycfun1(x);%x为行向量 c1=[2 3 1]; c2=[3 1 0]; y=c1*x'+c2*x'.^2; y=-y; %因为非线性约束中求的是min,所以加“—”号 ycfun2.m: %非线性约束 function [f,g]=y 阅读全文
posted @ 2021-10-06 09:34 py佐料 阅读(532) 评论(0) 推荐(0)
摘要:1. matlab中遗传工具箱 其中非线性约束中的ceq代表了非线性约束中的等式约束: 阅读全文
posted @ 2021-10-06 08:44 py佐料 阅读(136) 评论(0) 推荐(0)
摘要:遗传算法 前引: 1、TSP问题 1.1 TSP问题定义 旅行商问题(Traveling Salesman Problem,TSP)称之为货担郎问题,TSP问题是一个经典组合优化的NP完全问题,组合优化问题是对存在组合排序或者搭配优化问题的一个概括,也是现实诸多领域相似问题的简化形式。 1.2 TS 阅读全文
posted @ 2021-10-04 21:27 py佐料 阅读(1081) 评论(0) 推荐(0)
摘要:多目标规划的模型基础: 正负偏差变量 即d2+,d2-分别表示决策值超过和未达到目标值的部分。且di+,di-均大于0 刚性约束和目标约束(柔性目标约束具有偏差) 多目标规划中,刚性约束中保持>=/<=不变。约束需要变换为柔性约束时,需要把>=/<=改成=(因为已经有了d2+,d2-用来表示正负偏差 阅读全文
posted @ 2021-09-26 23:16 py佐料 阅读(1411) 评论(0) 推荐(0)
摘要:%% clc; clear all; close all; %% 生成正弦曲线 x = linspace(-2*pi, 2*pi, 100); y = sin(x); % 对目标值加入噪声 n = 0.1 * rand(1, length(x)); y = y + n; % figure(); % 阅读全文
posted @ 2021-09-01 23:46 py佐料 阅读(287) 评论(0) 推荐(0)
摘要:BP应用案例:(嗯ter) 数字识别: 基础:二值图像:将图像数字化为7*5的方格,有数据的地方用1来表示,其余用0来表示。 具体过程: 标准字母图片转化后作为输入,给出对应的结果,对应神经网络给出标准结果。 建立net,训练网络 测试集导入,查看结果 车牌识别(基于数字识别) 曲线拟合 输入矩阵为 阅读全文
posted @ 2021-09-01 23:36 py佐料 阅读(434) 评论(0) 推荐(0)
摘要:BP神经网络介绍 神经网络是机器学习中一种常见的数学模型,通过构建类似于大脑神经突触联接的结构,来进行信息处理。在应用神经网络的过程中,处理信息的单元一般分为三类:输入单元、输出单元和隐含单元。 顾名思义:输入单元接受外部给的信号与数据;输出单元实现系统处理结果的输出;隐含单元处在输入和输出单元之间 阅读全文
posted @ 2021-08-31 23:36 py佐料 阅读(34271) 评论(1) 推荐(5)