The main aim of this work is to provide some basis for the development of interior point algorithms to minimize piecewise linear objective functions. Specifically, we study a piecewise linear separable and convex objective function, subject to linear constraints. The available methods in the literature for this class of problem are of the Simplex type, except for specific cases, such as linear fitting in the sense of L 1- norm. A common practice for the resolution of piecewise linear programs consists of transforming them into equivalent linear programs and exploring their structure. This strategy is suitable for simplex-type methods, but inadequate for interior point methods. We show how to extend known interior point methods devised for linear programming to piecewise linear programming without resorting to equivalent linear programs. We also show that the generated interior points for the original piecewise linear program are not interior points for the equivalent linear program. Finally, some computational experiments are presented. Scope and purpose Engineering and Sciences, in general, are commonly faced with problems which have various feasible solutions, but a criterion can be devised that make it possible to compare such solutions, indicating that there exist solutions better than others, i.e., optimal solutions. These problems are called optimization problems and their important classes can be mathematically modeled, where an objective function (representing the criterion of comparing solutions) should be minimized, and restricted to a set of constraints (system of equations or inequalities that defines the feasible solutions). Linear programming (or linear optimization) is one of the most studied class of optimization problems and has efficient algorithms, such as, the simplex method (published by George Dantzig in 1947) and its variants, or the interior point method (published by Narenda Karmarkar in 1984) and its variants. The special class of piecewise linear programming problems, focused in this work, arises in production planning, expansion of telephone network, fitting curves, etc., where the objective function to be minimized is nonlinear, but behaves linearly in subregions of its domain. A common practice for the solution of piecewise linear programs consists in transforming them into equivalent linear programs, by redefining variables, for which there are efficient packages. This transformation, however, increases the problem dimension slowing the convergence. On the other hand, it is possible to extend the methods of linear programming to work directly with the original problem. Extensions of the simplex method can be found in the book of Golstein and Youdine published in 1966 in French Language ( Problèmes particuliers de la programation linéare) and more recently in the papers of Robert Fourer published in Mathematical Programming (1985, 1988, 1992). On the other hand, only a few papers have been published extending interior point methods to solve special piecewise linear programming problems, such as L 1 and L ∞ solutions of overdetermined systems. In this work we provide some basis for the extension of interior point algorithms to a wider class of piecewise linear programming problems.
Read full abstract