Code Monkey home page Code Monkey logo

road-multiobjective-optimization-geneticimmunealgorithm's Introduction

Road-MultiObjective-Optimization-GeneticImmuneAlgorithm

1 问题描述

在工程建设中,投资者往往希望用最短的时间,最少的 投入达到最佳的工程质量、安全等要求。如何通过均衡各个目标使总目标最优这 就是工程项目多目标优化问题。

该项目为一简单的办公楼,包括 14 道工序,需要建立进度(工期T)-成本C-安全水平S-质量Q模型。

本仓库内含同一模型、两份数据,使用遗传免疫算法在MATLAB下完成。

模型见文件 优化模型及参数.pdf,第一份数据见 实例数据1.xlsx,第二份数据见 实例数据2.xlsx。

此外还进行了遗传免疫算法和基本遗传算法对比,使用两种测试函数绘制迭代曲线。注意:基本遗传算法只相对于遗传免疫算法修改了 交叉 部分;迭代曲线波动范围大。

2 文件说明

main1.m 为求解road 10道工序实例模型(数据1)

main2.m 为求解road 14道工序实例模型(数据2)

draw.m 为绘制四种数据对比图(未用)

test.m 为对比算法-免疫遗传算法,绘制迭代曲线并标注出最大值点

drawfunction.m 为绘制两种测试函数并标注出最大值点

3 参考结果

模型求解结果:

解1 (1)

解1 (2)

解1 (3)

解1 (4)

算法对比结果:

测试函数 (1)

测试函数 (2)

迭代曲线 (1)

迭代曲线 (2)

迭代曲线 (3)

迭代曲线 (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.