优化算法
文章平均质量分 77
Osseyda
Asking the right question is often equal to solving the problem.
展开
-
PSO-TableDesignProblem
问题描述:PSO.mclear allclose allclc%Define the details of the table design problemnVar = 2; %number of variblesub = [7 7];lb = [2 2];fobj = @OurTableDesignProblem;%Define the PSO's parametres...原创 2018-05-25 10:38:38 · 207 阅读 · 0 评论 -
PSO-constrained optimization
问题描述:PSO.mclear allclose allclc%define the details of this problemnVar = 2;ub = [10 10];lb = [-10 -10];fobj = @ObjectiveFunction;%define the PSO's parametersnoP = 30;maxIter = 500;wMax =...原创 2018-05-25 22:22:03 · 373 阅读 · 0 评论 -
BPSO-Discrete optimization(1)
问题描述:BPSO.mclear allclose allclc% Define the details of the binary optimization problemnVar = 20 ; ub =ones(1,nVar);lb = zeros(1,nVar);fobj = @ObjectiveFunction; % Define the PSO's paramter...原创 2018-05-26 21:49:55 · 851 阅读 · 0 评论 -
BPSO-Discrete optimization(2)
问题描述:BPSO.mclear all close all clc % Define the details of the binary optimization problem nVar = 20 ; ub =ones(1,nVar); lb = zeros(1,nVar); fobj = @ObjectiveFunction; % Defin...原创 2018-05-28 11:16:57 · 1604 阅读 · 6 评论 -
FAQ1-How to write a PSO as a function
Why to write a PSO as a function ?文件目录:main.mPSO.mOurTableDesignProblem.mmain.mclearclc%Problem preparationproblem.nVar = 2;problem.ub = [7,7];problem.lb = [2,2];problem.fobj = @OurTableDesign...原创 2018-06-21 11:09:59 · 321 阅读 · 0 评论 -
FAQ2-How to run an algorithm multiple times and collect statistical results
文件目录:main.mPSO.mOurTableDesignProblem.mmain.mclearclc%Problem preparationproblem.nVar = 2;problem.ub = [7,5];problem.lb = [2,1];problem.fobj = @OurTableDesignProblem;%PSO parametersnoP = 5;...原创 2018-06-21 16:37:03 · 191 阅读 · 0 评论 -
FAQ3-How to conduct a statistical result(Wilcoxon ranlsum) when comparing algorithms
文件目录:main.mPSO_1.mPSO_2.mOptimizationProble,mmain.mclearclc%Problem preparationproblem.nVar = 5;problem.ub = [5,5,5,5,5];problem.lb = [-5,-5,-5,-5,-5];problem.fobj = @OptimizationProblem;%PS...原创 2018-06-22 09:04:32 · 224 阅读 · 0 评论 -
FAQ4-How to compare the convergence curves of two algorithms
文件目录:main.mPSO_1.mPSO_2.mOptimizationProblem.mmain.mclearclose allclc%Problem preparationproblem.nVar = 5;problem.ub = [5,5,5,5,5];problem.lb = [-5,-5,-5,-5,-5];problem.fobj = @OptimizationPr...原创 2018-06-22 09:33:22 · 236 阅读 · 0 评论