QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3612|回复: 4
打印 上一主题 下一主题

[代码资源] 数学建模基础算法(2) 非线性规划

[复制链接]
字体大小: 正常 放大

52

主题

12

听众

676

积分

  • TA的每日心情
    奋斗
    2021-6-27 15:42
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    版主

    国际赛参赛者

  • TA的关系
  • 群组冬令营普通班

    群组Latex研学群

    群组2018美赛护航培训课程

    群组2018美赛冲刺培训

    群组2017科技论文写作

    跳转到指定楼层
    1#
    发表于 2018-7-15 17:27 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    非线性规划:如果目标函数或约束条件中包含非线性函数,就称这种规划问题为非线性规划问题。
    7 Y$ Y5 I# L# x; W9 t% I3 j8 W一般说来,解非线性规划不像线性规划有单纯形法这一通用方法,非线性规划目前还没有适于各种问题的一般算法,各个方法都有自己特定的适用范围。下面针对不同问题提出相应算法。- a( a1 f9 {" ?3 k' [2 o
    1.无约束一维函数--->fminbnd:黄金分割法、牛顿法、抛物线法等
    4 n  V) g  t  [( Q2.无约束多维函数--->fminimax(fminsearch、fminunc:模式搜索法、信赖域法等& v0 N. k* W- I  d1 _& T# \1 b0 J
    3.约束优化--->fmincon:罚函数法、可行方向法等6 l/ ]+ o6 G5 z0 D& H
    4.非线性最小二乘优化--->lsqnonlin:目标函数是平方和的形式,基于牛顿法7 y+ U2 t$ n6 |4 [+ F  o4 _' G
    例:
    & L5 e; M* f3 V& M6 H4 `3 N

    & B4 ^; f4 [# F; j7 y" f$ _matlab运行:0 ^5 \& P! q8 m4 V3 X  t1 I. M+ A

    & z* l& m& c" l0 E# }, Z* i
      e/ @% Q2 s1 X9 \  b. T5.二次规划
    ) j- Z4 p2 Q6 ^# N
    1)拉格朗日法:引入拉格朗日因子,将约束条件转化到拉格朗日函数中,求解函数得到最优解。(求解等式约束的凸二次规划,新手必备!!!!!)
    8 ~) T0 v, Q, A( V" |  g; ?' Y- A0 U7 H2 J2)起作用集算法:在每步迭代中将起作用约束作为等式约束,然后用拉格朗日法求解,直到求出最优解。(求解含不等式约束的二次规划)7 m" f1 L3 u) m' [" |5 n' p
    3)路径跟踪法:引入中心路径概念,将求最优解转换为求中心路径问题; D" w2 N, d+ x0 m

    / R% x7 g! L* |& E1 Y7 K* Hmatlab函数应用--->quadprog:求解如下二次规划问题
    ! C  m" m% S+ I- P$ i# @6 y

    - G7 q$ y0 g" N3 Q. t& U6 B# `4 ^/ q4 O4 ^" r/ b; W1 J, L
    1.拉格朗日法2.起作用集算法3.路径跟踪法6 n8 B- P- h0 R9 B( E+ m1 o
    三种方法求解的代码在附件里,拉格朗日可以说新手必须得接触和学会的,不必要会拉格朗日原理,只需要懂它解决什么问题,优缺点就好。
    " A! @- T5 C: R0 Y0 }4 f, p" r/ {. X& Z7 g  g

    - T* a7 U- I. J! h9 f; M

    非线性规划例题及代码.docx

    16.48 KB, 下载次数: 7, 下载积分: 体力 -2 点

    售价: 2 点体力  [记录]

    非线性规划例题的代码

    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    3963095 实名认证       

    1

    主题

    4

    听众

    88

    积分

    升级  87.37%

  • TA的每日心情
    开心
    2020-12-31 16:13
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    邮箱绑定达人

    群组2016国赛备战群组

    回复

    使用道具 举报

    0

    主题

    6

    听众

    34

    积分

    升级  30.53%

    该用户从未签到

    群组2017国赛优秀论文解析

    回复

    使用道具 举报

    0

    主题

    2

    听众

    26

    积分

    升级  22.11%

  • TA的每日心情
    无聊
    2019-1-26 11:58
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    回复

    使用道具 举报

    809378709        

    0

    主题

    2

    听众

    17

    积分

    升级  12.63%

    该用户从未签到

    群组2018MCM科技论文写作

    群组2019美赛冲刺课程

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-7-31 14:19 , Processed in 0.460549 second(s), 77 queries .

    回顶部