货物托运收费python

编程入门 行业动态 更新时间:2024-10-22 20:36:09

<a href=https://www.elefans.com/category/jswz/34/1738794.html style=货物托运收费python"/>

货物托运收费python

你的问题是一个结构良好的运输问题。它可以用各种方法来解决。在

如果您想用线性规划来解决它,可以使用scipy.optimize.linprog。对于多维决策变量,对变量进行编码比较困难。在

使用scipy.optimize.linprog您可以像这样建模和解决问题:import random

import numpy as np

import scipy.optimize

LANES = 30

CARRIERS = 6

cost = np.random.rand(LANES, CARRIERS) # c

demand = np.random.rand(LANES) # b_eq

capacity = [250, 300, 500, 750, 100, 200] # b_ub

A_eq = np.zeros(LANES*CARRIERS*LANES).reshape(LANES, LANES*CARRIERS)

# Constraint for each lane, sum over the available carriers

for l in range(LANES):

for var in range(l*CARRIERS, l*CARRIERS+CARRIERS):

A_eq[l, var] = 1

A_ub = np.zeros(CARRIERS*LANES*CARRIERS).reshape(CARRIERS, LANES*CARRIERS)

# Constraint for each carrier, sum over the lanes

for c in range(CARRIERS):

for var in range(c, LANES*CARRIER

更多推荐

货物托运收费python

本文发布于:2024-02-26 19:44:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1703677.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:货物   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!