码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Lingo基础语法笔记


    Lingo基础语法笔记

    • 注意事项
    • 基本运算符
      • 算术运算符
      • 逻辑运算符
      • 关系运算符
      • 常见数学函数
      • 例
      • 整数规划@gin(x)
      • 01规划@bin(x)
      • 可取负数@free(x)

    内容来源

    注意事项

    • 模型是以MODEL: 开始,END结尾,每句;结尾
    • min=模型,max=模型,表示求函数最大最小值
    • 不区分大小写
    • 默认所有变量非负,解除用@free(x)
    • 注释符号为:!
    • 可以给每个语句加上标号;例如 [ 标 号 ] M A X = x 1 + x 2 [标号] MAX=x_1+x_2 [标号]MAX=x1​+x2​

    基本运算符

    算术运算符

    在这里插入图片描述

    逻辑运算符

    在这里插入图片描述

    在这里插入图片描述

    关系运算符

    在这里插入图片描述

    常见数学函数

    在这里插入图片描述

    例

    目 标 函 数 最 大 值 max ⁡ z = 4 x 1 + 3 x 2 约 束 条 件 { 2 x 1 + x 2 ≤ 10 x 1 + x 2 ≤ 8 x 2 ≤ 7 x 1 , x 2 ≥ 0 目标函数最大值 \max z=4 x_{1}+3 x_{2} \\ 约束条件 \left\{

    2x1+x2≤10x1+x2≤8x2≤7x1,x2≥02x1+x2≤10x1+x2≤8x2≤7x1,x2≥0
    \right. 目标函数最大值maxz=4x1​+3x2​约束条件⎩⎪⎪⎨⎪⎪⎧​2x1​+x2​≤10x1​+x2​≤8x2​≤7x1​,x2​≥0​

    model:
    max=4*x1+3*x2;
    2*x1+x2<10;
    x1+x2<8;
    x2<7;
    end
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    整数规划@gin(x)

    在这里插入图片描述

    01规划@bin(x)

    在这里插入图片描述

    可取负数@free(x)

    min ⁡ z = ∣ x 1 ∣ − 2 ∣ x 2 ∣ − 3 ∣ x 3 ∣ + 4 ∣ x 4 ∣ { x 1 − x 2 − x 3 + x 4 = 0 x 1 − x 2 + x 3 − 3 x 4 = 1 x 1 − x 2 − 2 x 3 + 3 x 4 = − 1 2

    \begin{array}{l} \min z=\left|x_{1}\right|-2\left|x_{2}\right|-3\left|x_{3}\right|+4\left|x_{4}\right| \\ \left\{\begin{array}{l} x_{1}-x_{2}-x_{3}+x_{4}=0 \\ x_{1}-x_{2}+x_{3}-3 x_{4}=1 \\ x_{1}-x_{2}-2 x_{3}+3 x_{4}=-\frac{1}{2} \end{array}\begin{array}{l} \min z=\left|x_{1}\right|-2\left|x_{2}\right|-3\left|x_{3}\right|+4\left|x_{4}\right| \\ \left\{\begin{array}{l} x_{1}-x_{2}-x_{3}+x_{4}=0 \\ x_{1}-x_{2}+x_{3}-3 x_{4}=1 \\ x_{1}-x_{2}-2 x_{3}+3 x_{4}=-\frac{1}{2} \end{array}
    \right. \end{array} minz=∣x1​∣−2∣x2​∣−3∣x3​∣+4∣x4​∣⎩⎨⎧​x1​−x2​−x3​+x4​=0x1​−x2​+x3​−3x4​=1x1​−x2​−2x3​+3x4​=−21​​​

    model:
    max=@abs(x1)-2*@abs(x2)-3*@abs(x3)+4*@abs(x4);
    x1-x2-x3+x4=0;
    x1-x2+x3-3*x4=1;
    x1-x2-2*x3+3*x4=-1/2;
    @free(x1 ); @free(x2);@free(x3); @free(x4);
    end
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
  • 相关阅读:
    没有几十年功力,写不出这一行“看似无用”的代码!!
    springboot学习笔记-ssm全记录
    艾美捷 DetergentOUT GB-S10去垢剂的特点和多种应用
    Spring5 框架 ---- 事务操作
    Windows10系统下安装GPU版Pytorch和MMDetection
    一个快速切换浏览器搜索引擎的小技巧(在地址栏搜索B站、书签等的方法)
    零距离揭秘绝地求生:玩家最关心的吃鸡要领和细节全攻略!
    2173. 最多连胜的次数
    vue-json-editor
    Java 多线程 要点
  • 原文地址:https://blog.csdn.net/weixin_54884881/article/details/125566585
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号