Lingo基础知识

Lingo(Linear Interactive and General Optimizer)即”即交互式的线性和通用优化求解器”, 可以用于快速求解各种优化问题(图论问题分分钟解决有木有, Σ( ° △ °|||)︴, 算法竞赛中各种被图论坑!), 语法简洁, 可以直接读取各种数据.


Lingo语法:


1.基本运算符:

  • 算数运算符

    针对数值进行操作

    - ^ 乘方
    - \*   乘
    - /  除
    - \+ 加
    -  \- 减/取反
    
  • 逻辑运算符:

    主要用于集循环函数的条件表达式中, 来控制在函数中哪些成员被包含, 哪些被排斥.在创建稀疏集时用在成员资格过滤器中.

    - #not#
    - #eq#
    - #ne#
    - #gt#
    - #ge#
    - #lt#
    - #le#
    - #and#
    - #or#
    
    助记规律: g - greater , l - less , e - equal , t  - than , n - not
    
  • 关系运算符:

    主要用在模型中, 指定一个表达式的左右大小关系, 对模型进行约束. (需注意与逻辑运算符的差别:一个是控制运算过程; 一个是得出运算值)

    - = 
    - <=
    - >=
    - <
    - >
    
    由于Lingo不支持严格大于或小于关系运算
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值