Title :
General constructive representations for continuous piecewise-linear functions
Author_Institution :
Dept. of Autom., Tsinghua Univ., Beijing, China
Abstract :
The problem of constructing a canonical representation for an arbitrary continuous piecewise-linear (PWL) function in any dimension is considered in this paper. We solve the problem based on a general lattice PWL representation, which can be determined for a given continuous PWL function using existing methods. We first transform the lattice PWL representation into the difference of two convex functions, then propose a constructive procedure to rewrite the latter as a canonical representation that consists of at most n-level nestings of absolute-value functions in n dimensions, hence give a thorough solution to the problem mentioned above. In addition, we point out that there exist notable differences between a lattice representation and the two novel general constructive representations proposed in this paper, and explain that these differences make all the three representations be of their particular interests.
Keywords :
convex programming; difference equations; lattice networks; piecewise linear techniques; transforms; absolute-value functions; continuous piecewise-linear functions; convex functions; general lattice PWL representation; general piecewise-linear expression; lattice PWL function; most n-level nestings; Automation; Circuit analysis; Counting circuits; Lattices; Nonlinear circuits; Piecewise linear techniques; Vectors; Canonical representation; PWL; difference of two convex functions; expression; general piecewise-linear; lattice PWL function;
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
DOI :
10.1109/TCSI.2004.834521