SearcharxivSearch

arXiv · math/0604171

A New Algorithm for Linear Programming

Abstract

We propose a new polynomial-time algorithm for linear programming. We further extend the ideas used in this new linear programming algorithm for nonlinear programming problems. The new algorithm is based on the idea of treating the objective function as a parameter. We form a matrix of coefficients, made-up of the coefficients of the variables defined in the problem itself, and the coefficients of variables defined newly, for converting inequalities into equations, namely, slack variables if it is the maximization problem, or, surplus variables if it is the minimization problem. The system of equations we use consist of the objective equation and equations obtained from inequalities defining constraint imposed by the problem. We obtain reduced-row-echelon-form, R, for this matrix containing only one unknown, namely, the objective function itself as an unknown parameter, d, say. This matrix in the reduced-row-echelon-form contains columns (column vectors) corresponding to basic variables and non-basic variables. If all the entries in the columns corresponding to non-basic variables in R are already nonnegative then we will see that we have almost reached to the solution and nothing much is left to be done. If there are columns corresponding to non-basic variables which contain some negative entries then we will require to apply suitable row transformations, at most $m$ in number if there are m rows in R, as we will see below, to make all the entries in the columns corresponding to non-basic variables nonnegative. We then proceed to show that the method developed above for linear programming naturally extends to nonlinear programming problems. For nonlinear programming problems, we use the technique of Grobner bases, since Grobner basis is an equivalent of reduced row echelon form for a system of nonlinear equations.

Explore related subjects

Keep this discovery

BibTeXRIS

Dhananjay P. Mehendale. 2019-03-13. A New Algorithm for Linear Programming. https://arxiv.org/abs/math/0604171

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

Average Chord Lengths in a Triangle

Let $P$ be a point inside a triangle $T$. We consider the average length of the chords of $T$ through $P$, where the direction of the chord is chosen uniformly. An elementary formula is obtained in terms of the distances from $P$ to the sides and vertices of the triangle. Several classical triangle centers give especially simple specializations. For example, if $I$ is the incenter, then \[ M_T(I)=\frac{2r}{\pi} \log\left(\cot\frac A4\cot\frac B4\cot\frac C4\right). \] Our main result is the sharp inequality \[ M_T(P)\le \frac{p}{\pi\sqrt3}\log(2+\sqrt3), \] valid simultaneously for every triangle of perimeter $p$ and every interior point $P$. Thus, among all such pairs $(T,P)$, the largest possible average chord length occurs only when $T$ is equilateral and $P$ is its center. The proof is an elementary symmetrization argument. We close with brief remarks relating the problem to the radial center of a convex body, the electrostatic potential center of a triangle, and dual quermassintegrals.

math.GM

A Proof of Liu's Conjecture on the Fundamental Triangle Inequality

Let $a,b,c$ be the side lengths of a triangle, and let $R$ and $r$ denote its circumradius and inradius, respectively. We prove a conjecture of Liu stating that \[\sum_{\mathrm{cyc}} \left(\frac{a(b+c-a)}{bc}\right)^k \geq 2+\left(\frac{2r}{R}\right)^k,~~k>1, \] with the reverse inequality for $0<k<1$. The proof reduces the problem to three positive variables with fixed sum and product. We also determine the equality cases.

math.GM