① Lingo--线性规划的神
致远学院的数学与应用数学专业19级本科生,出于备战数学建模竞赛的需求,分享一种在解决线性规划问题中更为便捷的计算机语言——Lingo。本文将介绍Lingo的基本语法,通过实例展示其高效性,并欢迎数学爱好者交流和指正。
算术运算符:如^(乘方)、*(乘)、/(除)、+(加)、-(减)
逻辑运算符:包括9种,用于判断关系
关系运算符:“=”,“<=”,“>=”,用于形成约束条件
数学函数,如gamma函数,用于特定自变量计算
变量界定函数:如@free、@bnd,定义变量取值范围
集循环、概率和集操作函数,处理复杂数据结构
Lingo的集合、数据、计算段和变量初始化有特定规则,例如目标函数和约束条件的设置。即使是初学者,也能通过实例学习,如工地选址问题。
使用Lingo时,需要注意数据独立性,以及模型构建时可能遇到的编程差异。两个例子分别展示了从简单到复杂的应用。
Lingo以其高效性在解决线性规划问题上展现神效,期待更多数学爱好者共同探索和提升。