Linear Programming - Restating a System as a Canonical Primal

Click For Summary
SUMMARY

The discussion focuses on restating the linear system Ax = b as a canonical minimum problem, specifically addressing the dual program. The canonical minimum problem is defined as Ax = b, with constraints x ≥ 0 and the objective function c·x = min. The user proposes a transformation involving a new matrix A* and a new vector x*, but seeks clarification on deriving the new objective function. The conversation highlights the importance of understanding duality in linear programming.

PREREQUISITES
  • Linear programming fundamentals
  • Understanding of canonical forms in optimization
  • Matrix transformations and their implications
  • Concept of dual programs in linear programming
NEXT STEPS
  • Study the derivation of dual programs in linear programming
  • Learn about canonical forms and their applications in optimization
  • Explore matrix transformations in linear systems
  • Investigate the role of objective functions in linear programming
USEFUL FOR

Students and professionals in mathematics, operations research, and optimization, particularly those interested in linear programming and its applications in various fields.

rockofeller
Messages
2
Reaction score
0

Homework Statement


State the linear system Ax = b as a canonical minimum problem. What is the dual program?

Homework Equations


The canonical minimum problem is Ax = b, x[itex]\geq[/itex]0, c[itex]\bullet[/itex]x=min.

The Attempt at a Solution


I'm confused here, in part because there is no objective function c[itex]\bullet[/itex]x=min. So far, I have:

define ui[itex]\geq[/itex]0, vi[itex]\geq[/itex]0, st. ui - vi=xi [itex]\forall[/itex]xi[itex]\in[/itex]x.

Then, if A is m[itex]\times[/itex]n, define a new matrix A* with elements a*[itex]\alpha\beta[/itex] = ai(2j) for [itex]\beta[/itex] even, ai([itex]\frac{J+1}{2}[/itex]) for [itex]\beta[/itex] odd. Then A* is an m[itex]\times[/itex]2n matrix.

Then we define a new row vector x* (whose transpose is) [u1 v1 [itex]\cdots[/itex] un vn]. Then x* is 2n[itex]\times[/itex]1 and our new constraints are A*x* = b, x*[itex]\geq[/itex]0.

Have I gotten this "right" so far? How do I come up with the new objective function?
 
Physics news on Phys.org
Any ideas?
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
Replies
4
Views
2K
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
7K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
1
Views
2K
Replies
9
Views
9K
  • · Replies 17 ·
Replies
17
Views
3K