Для начала следует задачу линейного программирования записать в 
стандартной форме:
![\[f({x_i}) = \sum\limits_{i = 1}^n {{c_i}{x_i}}  \to \max \] \[f({x_i}) = \sum\limits_{i = 1}^n {{c_i}{x_i}}  \to \max \]](https://dxdy-03.korotkov.co.uk/f/e/8/a/e8ab82c5609c24709cb543d18d97fa4782.png) 
![\[{a_{11}}{x_1} + {a_{12}}{x_2} +  \ldots  + {a_{1n}}{x_n} = {b_1},\] \[{a_{11}}{x_1} + {a_{12}}{x_2} +  \ldots  + {a_{1n}}{x_n} = {b_1},\]](https://dxdy-01.korotkov.co.uk/f/c/a/e/cae3165079df7efe829fe0269d77fd9882.png) 
![\[{a_{21}}{x_1} + {a_{22}}{x_2} +  \ldots  + {a_{2n}}{x_n} = {b_2},\] \[{a_{21}}{x_1} + {a_{22}}{x_2} +  \ldots  + {a_{2n}}{x_n} = {b_2},\]](https://dxdy-02.korotkov.co.uk/f/9/c/8/9c80a6de3880a1cc25cdfc601180f34282.png) 
![\[ \cdots \] \[ \cdots \]](https://dxdy-01.korotkov.co.uk/f/c/2/6/c26db03ce3d1039306b9689fc775653582.png) 
![\[{a_{p1}}{x_1} + {a_{p2}}{x_2} +  \ldots  + {a_{pn}}{x_n} = {b_p},\] \[{a_{p1}}{x_1} + {a_{p2}}{x_2} +  \ldots  + {a_{pn}}{x_n} = {b_p},\]](https://dxdy-02.korotkov.co.uk/f/d/5/1/d51c484abbd37280fbfea1ecbfc6cfab82.png) 
![\[{x_i} \ge 0,\,\,i = 1, \ldots ,n,\,\,p < n.\] \[{x_i} \ge 0,\,\,i = 1, \ldots ,n,\,\,p < n.\]](https://dxdy-02.korotkov.co.uk/f/5/a/e/5ae5ff5c05fd779935229d815059e72a82.png) 
Задача с минимизацией критерия оптимальности сводится к стандартной заменой 
![\[f(x)\] \[f(x)\]](https://dxdy-04.korotkov.co.uk/f/7/8/1/781da5aa0575afad4b1d6d7f8d8ca65f82.png)
 на 
![\[ - f(x).\] \[ - f(x).\]](https://dxdy-03.korotkov.co.uk/f/6/7/c/67c1a2f30ec20e20586f5350cb7f090882.png) 
Ограничения-неравенства превращают в равенства, вводя дополнительные неотрицательные переменные
![\[{S_q} > 0.\] \[{S_q} > 0.\]](https://dxdy-01.korotkov.co.uk/f/4/b/b/4bb48f6594c3a9f801a8901b83289b4d82.png) 
Теперь, что касается непосредственно 
геометрического метода (для задачи, записанной в стандартной форме).
Поскольку каждая переменная 
![\[{x_i} \ge 0,\,\,i = 1, \ldots ,n\] \[{x_i} \ge 0,\,\,i = 1, \ldots ,n\]](https://dxdy-02.korotkov.co.uk/f/9/e/e/9eee348e3603455f146f5c3b94cb8a2782.png) 
Положим переменные 
![\[{x_1}\] \[{x_1}\]](https://dxdy-02.korotkov.co.uk/f/1/2/c/12c1471f817ea795f7b7c994019b11d582.png)
 и 
![\[{x_2}\] \[{x_2}\]](https://dxdy-04.korotkov.co.uk/f/b/6/4/b64831df2fb49b9bfebd46201455ab1b82.png)
 свободными и разрешим систему 
![\[p = n - 2\] \[p = n - 2\]](https://dxdy-03.korotkov.co.uk/f/6/6/e/66eb194c9e843e3e77e1ef023c0cdb0f82.png)
 линейных алгебраических уравнений (приведенную выше) относительно базисных переменных.
![\[{x_3} = {a_{31}}{x_1} + {a_{32}}{x_2} + {\beta _3},\] \[{x_3} = {a_{31}}{x_1} + {a_{32}}{x_2} + {\beta _3},\]](https://dxdy-03.korotkov.co.uk/f/a/1/b/a1b96fa5ebe4b36689238337f810d6e182.png) 
![\[{x_4} = {a_{41}}{x_1} + {a_{42}}{x_2} + {\beta _4},\] \[{x_4} = {a_{41}}{x_1} + {a_{42}}{x_2} + {\beta _4},\]](https://dxdy-04.korotkov.co.uk/f/3/7/2/37215612f8a7369863f6a789497016aa82.png) 
![\[ \cdots \] \[ \cdots \]](https://dxdy-01.korotkov.co.uk/f/c/2/6/c26db03ce3d1039306b9689fc775653582.png) 
![\[{x_n} = {a_{n1}}{x_1} + {a_{n2}}{x_2} + {\beta _n},\] \[{x_n} = {a_{n1}}{x_1} + {a_{n2}}{x_2} + {\beta _n},\]](https://dxdy-02.korotkov.co.uk/f/9/4/6/94691fc1f4b71c71f3bd5f783e8edc0682.png) 
где каждая базисная переменная 
![\[{x_i} \ge 0,\,\,i = 3, \ldots ,n\] \[{x_i} \ge 0,\,\,i = 3, \ldots ,n\]](https://dxdy-04.korotkov.co.uk/f/f/2/6/f26723462c79a53fe54491352478069182.png)
 неотрицательна, то допустимые решения должны лежать в неотрицательном квадранте плоскости 
![\[\left( {{x_1},{x_2}} \right).\] \[\left( {{x_1},{x_2}} \right).\]](https://dxdy-01.korotkov.co.uk/f/c/2/1/c212c97d8684420ca9e40c67a103a62482.png) 
Полагая в предыдущих уравнениях 
![\[{x_i} = 0,\,\,i = 3, \ldots ,n,\,\] \[{x_i} = 0,\,\,i = 3, \ldots ,n,\,\]](https://dxdy-02.korotkov.co.uk/f/1/c/3/1c3f056404250c423acf1bad0832da6e82.png)
 построим 
![\[n - 2\] \[n - 2\]](https://dxdy-02.korotkov.co.uk/f/d/0/4/d04c4e3206292092e7a00f018eca9df782.png)
 прямые линии 
![\[{a_{i1}}{x_1} + {a_{i2}}{x_2} + {\beta _i} = 0,\] \[{a_{i1}}{x_1} + {a_{i2}}{x_2} + {\beta _i} = 0,\]](https://dxdy-01.korotkov.co.uk/f/c/5/b/c5bc2b00c6bc4ab7c3fb57ff888473b382.png) 
каждая из которых определяет допустимую полуплоскость 
![\[{x_i} \ge 0,\] \[{x_i} \ge 0,\]](https://dxdy-02.korotkov.co.uk/f/5/0/3/5030311729c609414a8f30f93a23022782.png)
 где могут лежать решения задачи. Область допустимых решений будет представлять собой многоугольник.
Далее необходимо выразить критерий оптимальности 
![\[y = f(x)\] \[y = f(x)\]](https://dxdy-01.korotkov.co.uk/f/0/f/8/0f84ae0af0b81f814b283c4da9c6837982.png)
 через свободные переменные:
![\[y = {\lambda _1}{x_1} + {\lambda _2}{x_2} + {\lambda _0} \to \max. \] \[y = {\lambda _1}{x_1} + {\lambda _2}{x_2} + {\lambda _0} \to \max. \]](https://dxdy-01.korotkov.co.uk/f/0/3/6/0368137c1fed1e59084e18d45168f87a82.png) 
Постоянное слагаемое 
![\[{\lambda _0}\] \[{\lambda _0}\]](https://dxdy-01.korotkov.co.uk/f/4/8/6/486f693c816734488d6c9476ffead46682.png)
 можно отбросить.
Строим на плоскости опорную прямую
![\[{y_0} = {\lambda _1}{x_1} + {\lambda _2}{x_2} = 0.\] \[{y_0} = {\lambda _1}{x_1} + {\lambda _2}{x_2} = 0.\]](https://dxdy-04.korotkov.co.uk/f/f/c/9/fc945964e2656322668836b4e7693e4c82.png)
 При параллельном перемещении опорной прямой велечина 
![\[{y_0}\] \[{y_0}\]](https://dxdy-01.korotkov.co.uk/f/8/e/d/8ed3fe6ba46904f048be4ba7707244b082.png)
 будет изменяться в зависимости от коэффициентов 
![\[{\lambda _1}\] \[{\lambda _1}\]](https://dxdy-02.korotkov.co.uk/f/d/e/7/de71921f50127b4b2b3abc49d6b7e16582.png)
 и 
![\[{\lambda _2}.\] \[{\lambda _2}.\]](https://dxdy-04.korotkov.co.uk/f/b/9/e/b9e88d182aed02e35e171eff416a4f5382.png)
 Перемещаем опорную прямую в сторону увеличения 
![\[{y_0}.\] \[{y_0}.\]](https://dxdy-04.korotkov.co.uk/f/f/0/9/f09e2095fd1dbc460ad3be9d8e4167c882.png)
 В опорной точке 
![\[{P^ * }\] \[{P^ * }\]](https://dxdy-01.korotkov.co.uk/f/c/6/e/c6e251eb8077dad8d727e3b38973fdd982.png)
 (т.е. последней точке многоугольника, которую пересечет опорная прямая) функция 
![\[{y_0}\] \[{y_0}\]](https://dxdy-01.korotkov.co.uk/f/8/e/d/8ed3fe6ba46904f048be4ba7707244b082.png)
 может достичь своего максимального значения. Координаты опорной точки определяют оптимальные значения свободных переменных. Далее, исходя из полученных выше соотношений, удается определить значения остальных переменных и собственно само оптимальное решение.