Advertisement

基于DOcplex的整数规划模型

阅读量:

DOcplex整数规划应用

  • 举例:整数规划
      • 建立模型
      • 引入变量
      • 确定优化目标
      • 设定限制条件
      • 执行模型计算

举例:整数规划

复制代码
    max 800*x1 + 300*x2
    s. t. 
    	6 * x1 + 8 * x2 <= 120
    	10 * x1 + 5 * x2 <= 100
    	x1, x2 >= 0 且均为整数
    
    
      
      
      
      
      
    

创建模型

复制代码
    from docplex.model import Model
    
    model = Model()
    
    
      
      
      
    

添加变量

复制代码
    #创建变量列表
    X = {}
    for i in range(2):
    X[i + 1] = model.integer_var(lb=0, name="X_{}".format(i+1))
    
    
    
      
      
      
      
      
    

上述操作中一次性生成

全部评论 (0)

还没有任何评论哟~