Python 3.x 纸浆条件和

Python 3.x 纸浆条件和,python-3.x,pulp,Python 3.x,Pulp,我尝试在目标部分对以下数学陈述进行建模: 了解常见的符号,如 纸浆.lpsell.loc[t][tau]*d[t+tau]*q[t][tau]表示t英寸,表示t英寸,表示t英寸 我不确定如何包括tau小于或等于T-tau的条件。我以前使用过XPRESS,在那里我可以做类似的事情 对于T中的所有T,F中的tau | tau这实际上与牙髓无关,但完全受python的驱动 而不是 pulp.lpSum(p.loc[t][tau]*d[t+tau]*q[t][tau] for t in T for ta

我尝试在目标部分对以下数学陈述进行建模:

了解常见的符号,如

纸浆.lpsell.loc[t][tau]*d[t+tau]*q[t][tau]表示t英寸,表示t英寸,表示t英寸

我不确定如何包括tau小于或等于T-tau的条件。我以前使用过XPRESS,在那里我可以做类似的事情


对于T中的所有T,F中的tau | tau这实际上与牙髓无关,但完全受python的驱动

而不是

pulp.lpSum(p.loc[t][tau]*d[t+tau]*q[t][tau] for t in T for tau in F)
只用

nT = len(T)
pulp.lpSum(p.loc[t][tau]*d[t+tau]*q[t][tau] for t in T for tau in F if tau <= nT-t)

这实际上与pulp无关,但完全由python驱动

而不是

pulp.lpSum(p.loc[t][tau]*d[t+tau]*q[t][tau] for t in T for tau in F)
只用

nT = len(T)
pulp.lpSum(p.loc[t][tau]*d[t+tau]*q[t][tau] for t in T for tau in F if tau <= nT-t)