Linear Programming - satisfaction only at least one constraint

Click For Summary
SUMMARY

The discussion centers on modifying a Linear Programming (LP) problem to allow for feasibility when at least one of multiple constraints is satisfied. The original LP formulation is expressed as min fTx subject to Ax ≤ b, where Ax ≤ b includes multiple inequalities. The proposed solution involves solving separate LP problems for each constraint and selecting the one with the minimum objective value. This approach allows for flexibility in constraint satisfaction, deviating from traditional LP requirements where all constraints must be met.

PREREQUISITES
  • Understanding of Linear Programming (LP) concepts
  • Familiarity with constraint satisfaction in optimization problems
  • Knowledge of LP problem formulation and notation
  • Experience with optimization software or tools (e.g., MATLAB, Python's SciPy)
NEXT STEPS
  • Research methods for relaxing constraints in Linear Programming
  • Learn about solving multiple LP problems and selecting optimal solutions
  • Explore the concept of "tight" constraints in optimization
  • Investigate software tools for implementing modified LP formulations
USEFUL FOR

Mathematicians, operations researchers, and optimization specialists interested in advanced Linear Programming techniques and constraint relaxation strategies.

wavingerwin
Messages
93
Reaction score
0
Linear Programming - satisfaction of only at least one constraint

Hi

Is there a form of relaxation/modification of an LP of the form
\text{min }\;\;f^\mathsf{T}x\\\mathbf{A}x\leq b
such that if only anyone of the constraints is satisfied, then the solution ##x## is regarded as feasible?

Here ##\mathbf{A}x\leq b## represents a row of linear constraints.

Gratitudes in advance.
 
Last edited:
Physics news on Phys.org
I don't really understand what you mean. If we have a constraint with only one inequality instead of a system of more than one, then we have a new LP-problem.
 
Erland said:
If we have a constraint with only one inequality instead of a system of more than one, then we have a new LP-problem.

The LP I am concerned with has a number of inequalities. However, I need to only have at least one of them satisfied. This can be any combination of the inequalities, not a particular one.

Say the LP has 5 inequalities to satisfy. I want to have that satisfying at least one of the 5 means that the solution is feasible, as opposed to having all of the 5 satisfied, like in a standard LP. However, it can be any combination of the constraint, for example [1 0 0 0 0], [0 0 1 1 0], and many others, where 1 and 0 correspond to each of the inequality being satisfied or unsatisfied respectively.
 
I see... If there are n inequalities, you could solve n LP problems, one for each inequality, and choose the one with smallest value.
 
There is the concept of whether a constraint is "tight" at an optimal solution. If you find an optimal solution subject to n inequality constraints then to improvie on that solution, look at dropping the constraits that are satisified as exact equalities.
 

Similar threads

  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 6 ·
Replies
6
Views
10K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 40 ·
2
Replies
40
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K