Questions tagged [pulp]
Questions relevant to the PuLP modelling framework in Python
75
questions
0
votes
1
answer
75
views
How to write conditional constraints and sum the result in Linear Programming in Python?
I want to use the sum of a series of linear expressions as objective and constraints. These linear expressions are chosen to be included or not based on some conditions. I can achieve it in Excel ...
0
votes
0
answers
55
views
Need help for the python scheduling code
I'm working on a Python application using PuLP for optimization, and I'm having trouble ensuring that only one material is produced on a given day.
The constraint prob += pulp.lpSum(production_flag[m][...
0
votes
1
answer
76
views
PULP: Optimization Assignment of Bicycle production per month
Q1. If bicycles of types A and H are produced, then bicycles of type C can be produced with 20% shorter working hours, while selling profit of bicycles type H can be 20% higher.
Q2: If bicycles of ...
1
vote
1
answer
114
views
Unique values constraint in Pulp
Can we directly model following constraint in pulp
x != y
as following:
...
0
votes
1
answer
71
views
Issue with Mathematical Model Using PuLP Library
I'm working on a pulp python code for the MS-RCPSP (multi-skilled resource-constrained project scheduling problem), I need to update the code to address a specific scenario: when an activity requires ...
0
votes
0
answers
33
views
Shipment Allocation using Pulp
I am trying to create a model where each shipment must be allocated to a route to minimize the freight cost. I am a complete newbie at LP Optimization.
Explanation of dataset:
Every destination (D1,...
0
votes
1
answer
59
views
Pulp Optimization with Decision Variable as Boundary
I am currently working on a linear programming problem using the Pulp library in Python. The problem involves optimizing the capacity of a battery, which is represented as a decision variable in my ...
0
votes
1
answer
190
views
PuLP is ignoring constraints, and setting everything to 0 for minimization problem
I have a multi-objective optimization problem I am trying to solve with competing objectives. I am trying to model a network of industrial businesses which can share wastewater rather than sending it ...
1
vote
1
answer
241
views
Creating a decision variable that is the sum of other variables in PuLP
I'm trying to represent the following problem with PuLP:
A car factory needs to maximize profit with an X amount of car models. Each car model has an individual profit and a manufacturing limit, and ...
0
votes
2
answers
109
views
Extracting a sequence as a decision variable from a matrix (PuLP)
I am solving a sequencing problem x[i][j], i.e. a binary matrix indicating that product i is followed by ...
0
votes
1
answer
105
views
Ensure complete cycle in binary succession matrix LP [PuLP]
I have a set of orders N, for which i have to determine an optimal sequence. I wrap this decision within a binary matrix x[i][j], meaning whether i is succeeded by j.
For example
[[0 1 0 0]
[0 0 1 0]
[...
3
votes
1
answer
301
views
Warm starting a LP problem with PuLP and Gurobi
I have a set of many similar linear programs (LP). All these LPs have the same objective function, and almost all constraints are the same. The only difference is for one linear constraint $f(x)=a_{i}$...
0
votes
0
answers
168
views
Detect presolve status in pulp model
I am running a model using pulp CBC and have few constraints in the model that may make the model infeasible if wrong input is given to the model.
I can see while my model runs that in case of ...
1
vote
2
answers
498
views
PuLp is ignoring all of the constraints given to it
I am trying to solve a portfolio optimization problem using PuLP where given a dictionary of stock tickers and their returns for the day, returns a set of weights for each stock such that portfolio ...
0
votes
1
answer
152
views
applying a piecewise linearized equation in pulp
The background is I'm building a toy rent vs. buy mortgage calculator. I am an experienced software engineer but my math skills are 20 years behind me and I admit to being very lost.
I've been using ...