AMPL中使用第二类特殊有序集SOS2
来源:互联网 发布:淘宝知识产权侵权申诉 编辑:程序博客网 时间:2024/06/05 03:05
AMPL支持第二类特殊有序集,不过也需要求解器的支持,比如cplex和gurobi就可以。贴段代码吧。
param N:=5;param c{1..N};var lambda{1..N} >=0 <=1;suffix sosno integer IN;suffix ref integer IN;for{i in 1..N}{ let lambda[i].ref :=i; let lambda[i].sosno :=-1;}var x;C1: x=sum{i in 1..N} i*lambda[i];C2: sum{i in 1..N} lambda[i]=1;maximize obj: sum{i in 1..N} c[i]*lambda[i]-(x-2.2)^2;data;param c :=1 1 2 2 3 2 4 2 5 2;option solver gurobi;solve;display x,lambda;
- AMPL中使用第二类特殊有序集SOS2
- AMPL中产生幂集
- AMPL和MATLAB结合使用示例
- CSS中有序列表的一些特殊代码形式
- java特殊类中this使用
- 80.移除有序数组中重复元素第二弹
- sql中使用特殊字符
- iOS中使用特殊字体
- AMPL简介
- C# 中使用有序表SortedList
- C# 中 特殊类
- 在网页中使用特殊字体
- 在字符串中使用特殊字符<>"'&空格
- C++中#和##的特殊使用
- Mysql中特殊字符的使用注意事项
- 在WCF Uri中使用特殊字符
- ABAP中特殊字符的使用
- void在C语言中特殊使用
- c++小知识点
- Flash AS3)分享一个ActionScript3的倒影类
- 秒杀多线程第十六篇 多线程十大经典案例之一 双线程读写队列数据
- 用户空间与内核空间数据交换的方式(1)------debugfs
- Google App Engine
- AMPL中使用第二类特殊有序集SOS2
- 用正则表达式验证IPv6地址的例子
- C#学习笔记3
- USACO:Preface Numbering
- linux下显示指定文件夹下所有子文件夹和文件的大小
- Android 播放指定频率正弦波声音
- Google BigTable
- 用MyEclipse搭建SSH框架 Struts Spring Hibernate
- jQuery 入门教程(1): 基本语法