Classic-Methods.rar

  • Ali the Special
    了解作者
  • matlab
    开发工具
  • 3KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 1
    下载次数
  • 2016-01-25 07:13
    上传日期
Classical methods for multi-objective optimisation
Classic-Methods.rar
  • Classic Methods
  • gprop.m
    1.1KB
  • Dominates.m
    222B
  • app1.m
    548B
  • gattain.m
    1022B
  • Objective1.m
    92B
  • ws.m
    784B
  • MyCost.m
    111B
  • Objective2.m
    94B
  • GetNonDominatedSolutions.m
    445B
内容介绍
clc; clear; close all; %% Problem Definition nVar=3; % Number of Decision Variables VarSize=[1 nVar]; % Decision Variables Matrix Size VarMin=-5; % Lower Bound of Variables VarMax= 5; % Upper Bound of Variables %% Weighted-Sum Approach t1=inf; for k=1:50 x0=unifrnd(VarMin,VarMax,VarSize); [~, t1k]=fminunc(@Objective1,x0); if t1k<t1 t1=t1k; end end t2=inf; for k=1:50 x0=unifrnd(VarMin,VarMax,VarSize); [~, t2k]=fminunc(@Objective2,x0); if t2k<t2 t2=t2k; end end N=1000; empty_sol.Position=[]; empty_sol.Cost=[]; sol=repmat(empty_sol,N,1); w1=linspace(0,1,N); w2=1-w1; for i=1:N FWS=@(x) w1(i)*(Objective1(x)-t1)+w2(i)*(Objective2(x)-t2); x0=unifrnd(VarMin,VarMax,VarSize); options=optimset('MaxIter',1000,'MaxFunEvals',1000); sol(i).Position=fminunc(FWS,x0); sol(i).Cost=MyCost(sol(i).Position); end sol=GetNonDominatedSolutions(sol); Costs=[sol.Cost]; figure; plot(Costs(1,:),Costs(2,:),'.');
评论
    相关推荐
    • GOA OPTIMISATION.zip
      The proposed Grasshopper Optimisation Algorithm (GOA) mathematically models and mimics the behaviour of grasshopper swarms in nature for solving optimisation problems.
    • optimisation bbo.rar
      bbo for optimisation problem
    • Layout optimisation.zip
      Layout optimisation algorithm developed by the University of Sheffield. Hope you can find it useful.
    • compass-optimisation
      编写优化 CSS 的指南针实验 我们都知道指南针有一些内置功能可以帮助您进行 css 优化和复制。 有空洞吗? 甚至有必要考虑重复吗? 这是过度优化吗? 嵌套 CSS 代表级联样式表,这正是它的工作原理。...
    • frontend-optimisation
      前端/网络性能优化入门套件 该入门工具包是基于以下条件创建的: ... 如果要开始为自己的项目使用此样板,并开始使用构建过程对其进行优化,请随时删除文件。 一个简单的Gulp 4入门套件,用于现代Web开发。...
    • 二阶响应matlab代码-MultiFR_optimisation:能源和频率服务的联合市场清算,包括定价方法
      二阶响应matlab代码MultiFR_optimisation 能源和频率服务的联合市场清算,包括定价方法。 频率服务包括: 惯性。 不同类型的频率响应(FR) ,允许考虑FR动态的任意组合。 优化的最大损耗(代码考虑了安排频率服务的...
    • HPC4M_Optimisation
      HPC4M基准优化问题的全局最小值 目的:实施算法,以有序C ++方式利用并行体系结构找到Eggholder函数和Shekel函数的全局最小值。 麦克斯韦学院高级课程资源库:数学家的高性能计算 入门 这些实现将用于其线性代数。...
    • particle swarm optimisation
      This matlab code is to implementat optimisation
    • Search engine Optimisation
      SEO的中文意思是搜索引擎优化。通过总结搜索引擎的排名规律,对网站进行合理优化,使你的网站在百度和Google的排名提高
    • FEND-Mobile-optimisation:专案4
      网站效果优化组合项目 如果您希望接受(并且我们当然希望您会接受),您的挑战就是优化此在线产品组合以提高速度! 特别是,通过应用您在“到的技术,优化关键渲染路径,并使此页面尽快。 首先,请查看存储库,检查...