数学建模——线性规划
本文最后更新于274 天前,其中的信息可能已经过时,如有错误请发送邮件到1910452164@qq.com

线性规划的定义

数学规划是运筹学的一个分支,它用来研究在给定条件下(约束条件),如何按照一衡量指标(目标函数)来寻求计划、管理工作中的最优方案。

[math]\min [/math]或[math]\max f(x), \text{ s.t. } g_i(x) \leq 0 [/math](如果是大于的则要手动改为小于0)

这里的[math]x[/math]称为决策变量;[math]f(x)[/math]称为目标函数;[math]g_i(x) \leq 0[/math]称为约束条件。

如果[math]f(x)[/math]和约束条件均为线性表达式,则此时就是线性规划。

线性规划的应用

例 1. 市场上有[math]n[/math]种资产[math]s_i (i = 1, 2, \cdots, n)[/math]可以选择,现用数额为[math]M[/math]的相当大的资金作一个时期的投资。这[math]n[/math]种资产在这一时期内购买[math]s_i[/math]的平均收益率为[math]r_i[/math],风险损失率为[math]q_i[/math],投资越分散,总的风险越少,总体风险可用投资的[math]s_i[/math]中最大的一个风险来度量。购买[math]s_i[/math]时要付交易费,费率为[math]p_i[/math]。另外,假定同期银行存款利率是[math]r_0[/math],既无交易费又无风险[math]r_0 = 5\%[/math]。已知[math]n = 4[/math]时相关数据如下表所列。请你为该公司设计一种投资方案,使净收益尽可能大,总体风险尽可能小。

[math]s_i[/math] [math]r_i/\%[/math] [math]q_i/\%[/math] [math]p_i/\%[/math]
[math]s_1[/math] 28 2.5 1
[math]s_2[/math] 21 1.5 2
[math]s_3[/math] 23 5.5 4.5
[math]s_4[/math] 25 2.6 6.5

解题思路

确定目标函数 [math]\begin{cases} \max \sum_{i = 0}^{n} (r_i – p_i) x_i \\ \min \left\{ \max_{1 \leqslant i \leqslant n} \{ q_i x_i \} \right\} \end{cases}[/math], 约束条件为 [math]\begin{cases} \sum_{i = 0}^{n} (1 + p_i) x_i = M, \\ x_i \geqslant 0, \, i = 0, 1, \cdots, n \end{cases}[/math]

我们的目标函数有两个,这并不符合我们的模型,所以这里有一点不同:

实际投资中,我们往往是把风险量化到一个可控的范围内,例如最大可接受风险为 [math] a [/math],即

[math]\frac {q_i x_i}{M} \leqslant a \ (i = 1, 2, \cdots, n)[/math]

所以调整之后的目标函数是 [math]\max\sum_{i = 0}^{n} (r_i – p_i) x_i [/math],而此时的约束条件多了一个,最终得到的约束集为 [math]\begin{cases} \sum_{i = 0}^{n} (1 + p_i) x_i = M, \\ x_i \geqslant 0, i = 0, 1, \cdots, n \\ \frac{q_i x_i}{M} \leqslant a \end{cases}[/math]

    评论

    1. 匿名
      Windows Chrome
      9 月前
      2025-7-24 16:28:45

      线性规划为数学建模之光 如果没有线性规划 那么数学建模的其他一切操作都是徒劳无功…………

    发送评论 编辑评论

    
    				
    |´・ω・)ノ
    ヾ(≧∇≦*)ゝ
    (☆ω☆)
    (╯‵□′)╯︵┴─┴
     ̄﹃ ̄
    (/ω\)
    ∠( ᐛ 」∠)_
    (๑•̀ㅁ•́ฅ)
    →_→
    ୧(๑•̀⌄•́๑)૭
    ٩(ˊᗜˋ*)و
    (ノ°ο°)ノ
    (´இ皿இ`)
    ⌇●﹏●⌇
    (ฅ´ω`ฅ)
    (╯°A°)╯︵○○○
    φ( ̄∇ ̄o)
    ヾ(´・ ・`。)ノ"
    ( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
    (ó﹏ò。)
    Σ(っ °Д °;)っ
    ( ,,´・ω・)ノ"(´っω・`。)
    ╮(╯▽╰)╭
    o(*////▽////*)q
    >﹏<
    ( ๑´•ω•) "(ㆆᴗㆆ)
    😂
    😀
    😅
    😊
    🙂
    🙃
    😌
    😍
    😘
    😜
    😝
    😏
    😒
    🙄
    😳
    😡
    😔
    😫
    😱
    😭
    💩
    👻
    🙌
    🖕
    👍
    👫
    👬
    👭
    🌚
    🌝
    🙈
    💊
    😶
    🙏
    🍦
    🍉
    😣
    Source: github.com/k4yt3x/flowerhd
    颜文字
    Emoji
    小恐龙
    花!
    上一篇
    下一篇