数学建模社区-数学中国

标题: 非线性整数规划的遗传算法Matlab程序 [打印本页]

作者: 2744557306    时间: 2023-11-9 10:53
标题: 非线性整数规划的遗传算法Matlab程序
通常,非线性整数规划是一个具有指数复杂度的NP问题,如果约束较为复杂,Matlab优化工具箱和一些优化软件比如lingo等,常常无法应用,即使能应用也不能给出一个较为令人满意的解。这时就需要针对问题设计专门的优化算法。下面举一个遗传算法应用于非线性整数规划的编程实例,供大家参考!
   模型的形式和适应度函数定义如下:

9 V- \' d; A. l' d9 E VeryCapture_20231109103859.jpg
% j' S1 k5 h1 M# M
0 J! S/ S8 s7 N8 @& F7 A
   这是一个具有20001决策变量的多目标非线性整数规划,编写优化的目标函数如下,其中将多目标转化为单目标采用简单的加权处理。具体代码在附件中,
% ?  Z2 g. `5 R! n$ l- \
具体结果如下图所示:7 S3 B% y  p6 X& b
# j. ?" ~4 e+ \8 U0 ?8 O# L! |% b
VeryCapture_20231109104034.jpg
4 d( M7 U: T- |; y+ @0 y8 E+ P* B0 k; r' A4 w  y& O& C5 q, K

, p! x4 }4 A! Q. x! a# B" [5 X5 x1 S9 L6 ^+ r

非线性整数规划的遗传算法Matlab程序.doc

91.5 KB, 下载次数: 1, 下载积分: 体力 -2 点

售价: 2 点体力  [记录]






欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5