Solve Matrix Inequality Ax ≤ b, nxn A with Solution Exists

Click For Summary
SUMMARY

The discussion focuses on solving the matrix inequality Ax ≤ b, where A is an nxn matrix and a solution is assumed to exist. A suggested method involves rearranging the inequality to Ax - b ≤ 0 and considering the multiplication by x^{T} to yield x^{T}Ax - x^{T}b ≤ 0. The standard approach to tackle such linear inequalities is to introduce slack variables, transforming the problem into a linear programming format, where feasible basic solutions are identified by selecting linearly-independent columns from an augmented matrix B = [A, I]. This method ensures that if all basic solutions are infeasible, the original problem is also infeasible.

PREREQUISITES
  • Understanding of linear inequalities and matrix operations
  • Familiarity with slack variables in linear programming
  • Knowledge of basic concepts in linear algebra, particularly null space
  • Experience with linear programming techniques and feasible solutions
NEXT STEPS
  • Study the formulation of linear programming problems, including the use of slack variables
  • Learn about the simplex method for finding feasible solutions in linear programming
  • Explore the concept of basic feasible solutions and their significance in optimization
  • Investigate literature on matrix inequalities and their applications in optimization problems
USEFUL FOR

Students and professionals in mathematics, particularly those studying linear algebra and optimization, as well as anyone involved in solving linear programming problems.

muzak
Messages
42
Reaction score
0

Homework Statement


Ax ≤ b, assuming A is nxn and solution exists


Homework Equations





The Attempt at a Solution


I don't know of any concrete methods offhand. A grad student suggested rearranging it to:
Ax - b ≤ 0, zero vector

Then I don't know where to go from here. I was thinking of multiplying by [itex]x^{T}[/itex] to get [itex]x^{T}Ax - x^{T}b ≤ 0[/itex] , 0 a scalar now. Is this a valid method? If not, I wouldn't mind any direction to theorems that say otherwise. Then I was thinking of solving for the null space of A and finding some other method to make [itex]x^{T}b[/itex] ≥ 0 (would also like some literature or reference to methods involving this operation).

aye or nay, if nay, can someone suggest the general accepted methods and perhaps the name of what this kind of problem is. Thanks in advance.
 
Physics news on Phys.org
muzak said:

Homework Statement


Ax ≤ b, assuming A is nxn and solution exists


Homework Equations





The Attempt at a Solution


I don't know of any concrete methods offhand. A grad student suggested rearranging it to:
Ax - b ≤ 0, zero vector

Then I don't know where to go from here. I was thinking of multiplying by [itex]x^{T}[/itex] to get [itex]x^{T}Ax - x^{T}b ≤ 0[/itex] , 0 a scalar now. Is this a valid method? If not, I wouldn't mind any direction to theorems that say otherwise. Then I was thinking of solving for the null space of A and finding some other method to make [itex]x^{T}b[/itex] ≥ 0 (would also like some literature or reference to methods involving this operation).

aye or nay, if nay, can someone suggest the general accepted methods and perhaps the name of what this kind of problem is. Thanks in advance.

This is a standard linear inequality question. Typically we first convert to an equality by adding *slack* variables: if s_1, s_2,...,s_n are slack variables, we require s_1 ≥ 0, s_2 ≥ 0, ..., s_n ≥ 0, and we can write BX = 0, where B = [A,I] (I = nxn identity matrix) and X = [x_1, x_2, ..., x_n, s_1, s_2, ...,s_n}^T. Now we need to look for feasible basic solutions; these are obtained by selecting n linearly-independent columns of the matrix B (called basic columns), and solving for the corresponding basic variables in terms of the non-basic variables, then setting the non-basic variables to zero. If all of the basic solutions are infeasible (that is, have at least one s_i < 0) the original problem is infeasible; otherwise, there exists at least one basic solution that is feasible (and maybe many such points). All of this is part of the subject of Linear Programming.

RGV
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 6 ·
Replies
6
Views
1K
  • · Replies 4 ·
Replies
4
Views
3K