Abstract
The industrial treatment of waste paper in order to regain valuable fibers from which recovered paper can be produced, involves several steps of preparation. One important step is the separation of stickies that are normally attached to the paper. If not properly separated, remaining stickies reduce the quality of the recovered paper or even disrupt the production process. For the mechanical separation process of fibers from stickies a separator screen is used. This machine has one input feed and two output streams, called the accept and the reject. In the accept the fibers are concentrated, whereas the reject has a higher concentration of stickies. The machine can be controlled by setting its reject rate. But even when the reject rate is set properly, after just a single screening step, the accept still has too many stickies, or the reject too many fibers. To get a better separation, several separators have to be assembled into a network. From a mathematical point of view this problem can be seen as a multi-commodity network flow design problem with a nonlinear, controllable distribution function at each node. We present a nonlinear mixed-integer programming model for the simultaneous selection of the network’s topology and the optimal setting of each separator. Numerical results are obtained via different types of linearization of the nonlinearities and the use of mixed-integer linear solvers, and compared with state-of-the-art global optimization software.
Similar content being viewed by others
References
Achterberg T (2009) Scip: solving constraint integer programs. Math Program Comput 1(1):1–41. http://mpc.zib.de/index.php/MPC/article/view/4. Accessed 13 Feb 2014
Ahmed S, Vielma JP, Nemhauser G (2009) Mixed-integer models for nonseparable piecewise linear optimization: unifying framework and extensions. Oper Res 58(2):303–315
Almin KE, Steenberg B (1954) The capacity problem in single series screen cascades—studies in screening theory ii. Sven Papperstidning 57(2):37–40
Arrow KJ, Enthoven AC (1961) Quasi-concave programming. Econometrica 29(4):779–800
Ballerstein M, Kienle A, Kunde C, Weismantel R, Michaels D Towards global optimization of combined distillation–crystallization processes for the separation of closely boiling mixtures. In: Pistikopoulos EN, Georgiadis MC, Kokossis AC (eds) 21th European Symposium on Computer Aided Process Engineering—ESCAPE 21. Elsevier, Amsterdam, 2011, pp 552–556
Ballerstein M, Michaels D, Seidel-Morgenstern A, Weismantel R (2010) A theoretical study of continuous counter-current chromatography for adsorption isotherms with inflection points. Comp Chem Eng 34(4):447–459
Ballerstein M, Michaels D, Vigerske S (2013) Linear underestimators for bivariate functions with a fixed convexity behavoir. Technical report, ZIB Report 13-02, Konrad-Zuse-Zentrum für Informationstechnik Berlin (Germany). (revision in preparation)
Bartholdi JJ, Goldsman P (2001) Continuous spatial indexing of surfaces. Part 1: standard triangulations. Technical report, School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, Georgia
Bauer MH, Stichlmair J (1996) Struktursynthese und Optimierung nicht-idealer Rektifizierprozesse. Chemie Ingenieur Technik 68:911–916
Belotti P, Lee J, Liberti L, Margot F, Wächter A (2009) Branching and bounds tightening techniques for non-convex MINLP. Optim Methods Softw (Special Issue: GLOBAL OPTIMIZATION) 24(4–5):597–634
Benson HP (2004) On the construction of convex and concave envelope formulas for bilinear and fractional functions on quadrilaterals. Comput Optim Appl 27:5–22
Bergamini ML, Aguirre P, Grossmann IE (2005) Logic-based outer approximation for globally optimal synthesis of process networks. Comput Chem Eng 29:1914–1933
Bergamini ML, Grossmann IE, Scenna N, Aguirre P (2008) An improved piecewise outer-approximation algorithm for the global optimization of MINLP models involving concave and bilinear terms. Comput Chem Eng 32:477–493
Bixby RE (2002) Solving real-world linear programs: a decade and more of progress. Oper Res 50(1):1–13
Cameron SH (1966) Piece-wise linear approximations. Technical report, IIT Research Institute
Cantoni A (1971) Optimal curve fitting with piecewise-linear functions. IEEE Trans Comput C 20:59–67
Dantzig G, Johnson S, White W (1959) A linear programming approach to the chemical equilibrium problem. Manag Sci 5:38–43
Dantzig GB (1963) Linear programming and extensions. Princeton University Press, London
de Boor C (2001) A practical guide to splines. Springer, Berlin
Der Verband Deutscher Papierfabriken e.V. (VDP) (2007) Papier Kompass. http://bio-based.eu/news/media/news-images/20070724-11/Kompassdeutsch.pdf. Accessed 13 Feb 2014
Duran MA, Grossmann IE (1986) An outer-approximation algorithm for a class of mixed-integer nonlinear programs. Math Program 36:307–339
Ehrgott M (2000) Multicriteria optimization. Springer, Berlin
Floudas CA (1987) Separation synthesis of multicomponent feed streams into multicomponent product streams. AIChE J 33:540–550
Floudas CA (1995) Nonlinear and mixed-integer optimization. Fundamentals and applications. Oxford University Press, New York
Franke M, Górak A, Strube J (2004) Auslegung und Optimierung von hybriden Trennverfahren. Chemie Ingenieur Technik 76:199–210
Franke MB, Nowotny N, Ndocko EN, Górak A, Strube J (2008) Design and optimization of a hybrid distillation/melt-crystallization process. AIChE J 54(11):2925–2942
Frey T, Brusis D, Stichlmair J, Bauer MH, Glanz S (2000) Systematische Prozesssynthese mit Hilfe mathematischer Methoden. Chemie Ingenieur Technik 72:812–821
Friedler F, Tarjan K, Huang YW, Fan LT (1993) Graph-theoretic approach to process synthesis: polynomial algorithm for maximal structure generation. Comput Chem Eng 17:929–942
Fügenschuh A, Herty M, Klar A, Martin A (2006) Combinatorial and continuous models for the optimization of traffic flows on networks. SIAM J Optim 16:1155 – 1176
Galor O (2006) Discrete dynamical systems. Springer, New York
Gangadwala J, Kienle A, Haus U-U, Michaels D, Weismantel R (2006) Global bounds on optimal solutions for the production of 2,3-dimethylbutene-1. Ind Eng Chem Res 45(7):2261–2271
Gavrilovic MM (1975) Optimal approximation of convex curves by functions which are piecewise linear. J of Math Anal Appl 52:260–282
Geißler B, Martin A, Morsi A, Schewe L (2010) Using piecewise linear functions for solving MINLPs. In: IMA Volume on MINLP. Springer, Berlin
Geoffrion AM (1972) Generalized benders decomposition. J Optim Theory Appl 10(4):237–260
Grossmann IE (1985) Mixed-integer programming approache for the synthesis of integrated process flowsheets. Comput Chem Eng 9:463–482
Grossmann IE, Aguirre PA, Barttfeld M (2005) Optimal synthesis of complex distillation columns using rigorous models. Comput Chem Eng 29:1203–1215
Gürth DA (2007) Approximation von bivariaten Funktionen mittels Orthogonalitätsrelationen für lineare Splines. Master’s thesis, TU Darmstadt, Fachbereich Mathematik
Hamman B, Chen J (1994) Data point selection for piecewise linear curve approximation. Comput Aided Geom Des 11(3):289–301
Haus U-U, Michaels D, Seidel-Morgenstern A, Weismantel R (2007) A method to evaluate the feasibility of TMB chromatography for reduced efficiency and purity requirements based on discrete optimization. Comput Chem Eng 31(11):1525–1534
Heckl I, Kovacs Z, Friedler F, Fan LT (2003) Super-structure generation for separation network synthesis involving different separation methods. Chem Eng Trans 3:1209–1214
IBM ILOG CPLEX (2010) http://www.ibm.com/software/integration/optimization/cplex/. Accessed 13 Feb 2014
Imai H, Iri M (1986) An optimal algorithm for approximating a piecewise linear function. J Inf Process 9:159–162
Jach M, Michaels D, Weismantel R (2008) The convex envelope of (n–1)-convex functions. SIAM J Optim 19(3):1451–1466
Johnson EL, Nemhauser GL, Savelsbergh MWP (2000) Progress in linear programming-based algorithms for integer programming: an exposition. INFORMS J Comput 12(1):2–23
Keha AB, de Farias IR, Nemhauser GL (2004) Models for representing piecewise linear cost functions. Oper Res Lett 32(1):44–48
Khajavirad A, Sahidinidis NV (2012) Convex envelopes of products of convex and component-wise concave functions. J Glob Optim 52:391–409
Khajavirad A, Sahinidis NV (2013) Convex envelopes generated from finitely many compact convex sets. Math Program Ser A 137:371–408
Koch T(2004) Rapid mathematical programming. PhD thesis, Technische Universität Berlin. ZIB-Report 04-58
Kraemer K, Kossack S, Marquardt W (2009) Efficient optimization-based design of distillation processes for homogeneous azeotropic mixtures. Ind Eng Chem Res 48:6749–6764
Kubat J, Steenberg B (1955) Screening at low particle concentrations—studies in screening theory III. Sven Papperstidning 58(9):319–324
Lee GS (1982) Piecewise linear approximation of multivariate functions. Bell Syst Tech J 61:1463–1486
Lee J, Wilson D (2001) Polyhedral methods for piecewise-linear functions. I: the lambda method. Discret Appl Math 108(3):269–285
Linderoth J (2005) A simplicial branch-and-bound algorithm for solving quadratically constrained quadratic programs. Math Program 103(2, Ser. B):251–282
Locatelli M (2010) Convex envelopes for quadratic and polynomial functions over polytopes. http://www.optimization-online.org/DB_FILE/2010/11/2788.pdf. Accessed 13 Feb 2014
Locatelli M, Schoen F (2009) On the convex envelopes and underestimators for bivariate functions. http://www.optimization-online.org/DB_FILE/2009/11/2462.pdf. Accessed 17 Nov 2009
Lowe JK (1984) Modelling with integer variables. PhD thesis, Georgia Institute of Technology
Manis G, Papakonstantinou G, Tsanakas P (1977) Optimal piecewise linear approximation of digitized curves. In: 13th International Conference on Digital Signal Processing Proceedings, DSP 97, Volume: 2. Dept. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, IEEE Xplore, pp 1079-1081. doi:10.1109/ICDSP.1997.628552
Markowitz H, Manne A (1957) On the solution of discrete programming-problems. Ecometrica 25:84–110
McCormick GP (1976) Computability of global solutions to factorable nonconvex programs. I: convex underestimating problems. Math Program 10:147–175
Meyer CA, Floudas CA (2003) Trilinear monomials with positive or negative domains: facets of the convex and concave envelopes. In: Floudas Christodoulos A, Pardalos PM (eds) Frontiers in global optimization. Kluwer Academic Publishers, Dordrecht, pp 327–352
Meyer CA, Floudas CA (2004) Trilinear monomials with mixed sign domains: facets of the convex and concave envelopes. J Glob Optim 29:125–155
Meyer CA, Floudas CA (2005) Convex envelopes for edge-concave functions. Math Program Ser B 103:207–224
Moritz S (2006) A mixed integer approach for the transient case of gas network optimization. PhD thesis, TU Darmstadt, Fachbereich Mathematik
Muraki M, Hayakawa T (1984) Separation process synthesis for multicomponent products. J Chem Eng Jpn 17:533
Muraki M, Hayakawa T (1987) Multicomponent product separation synthesis with separation sharpness. J Chem Eng Jpn 20:195–198
Nath R, Motard RL (1981) Evolutionary synthesis of separation processes. AIChE J 27:578–587
Nemhauser GL, Vielma JP (2008) Modeling disjunctive constraints with a logarithmic number of binary variables and constraints. Lecture Notes in Computer Science. vol 5035, pp 199–213. Springer, New York
Nemhauser GL, Wolsey LA (1988) Integer and combinatorial optimization. Wiley Interscience, New York
Nishida N, Stephanopoulos G, Westerberg AW (1981) A review of process synthesis. AIChE J 27:321–351
Ortega JM (1972) Iterative solution of nonlinear equations in several variables. Academic Press, New York
Padberg M (2000) Approximating separable nonlinear functions via mixed zero-one programs. Oper Res Lett 27:1–5
Pozo C, Guillén-Gosálbez G, Sorribas A, Jeménez L (2011) A spatial branch-and-bound framework for the global optimization of kinetic models of metabolic networks. Ind Eng Chem Res 50:5225–5238
Rockafellar RT (1970) Convex analysis. Princeton Landmarks in Mathematics. Princeton University Press, Princeton
Rosenthal RE (1988) GAMS: A user’s guide. The Scientific Press, Redwood City
Sahinidis NV, Tawarmalani M (2005) BARON 7.2.5: Global optimization of mixed-integer nonlinear programs
Schönberger C (2007) Linearization methods for the optimization of screening processes in the recovered paper production. Master’s thesis, TU Darmstadt
Schwarz HR, Köckler N (2006) Numerische Mathematik. Teubner Verlag, Wiesbaden
Skiborowski M, Harwardt A, Marquardt W (2013) Conceptual design of distillation-based hybrid separation processes. Ann Rev Chem Biomol Eng 4:45–68
Steenberg B (1953) Principles of screening system design—studies in screening theory I. Sven Papperstidning 56:771–778
Stone H (1961) Approximation of curves by line segments. Math Comput 15:40–47
Tawarmalani M, Richard J-P, Xiong C (2013) Explicit convex and concave envelopes through polyhedral subdivisions. Math Program Ser A 138(1-2):531–578
Tawarmalani M, Sahinidis NV (2001) Semidefinite relaxations of fractional programs via novel convexification techniques. J Glob Optim 20:137–158
Tawarmalani M, Sahinidis NV (2002) Convex extensions and envelopes of lower semi-continuous functions. Math Program A 93:247–263
Tawarmalani M, Sahinidis NV (2004) Global optimization of mixed-integer nonlinear programs: a theoretical and computational study. Math Program 99:563–591
Tawarmalani M, Sahinidis NV (2005) A polyhedral branch-and-cut approach to global optimization. Math Program 103(2, Ser. B):225–249
The MathWorks. Matlab version 7.9 (R2009b), 2009
Tomek I (1974) Two algorithms for piecewise-linear continuous approximation of functions of one variable. IEEE Trans Comput 23:445–448
Tomlin JA (1981) A suggested extension of special ordered sets to nonseparable nonconvex programming problems. In: Studies on graphs and discrete programming (Brussels, 1979), volume 11 of Ann. Discrete Math., pp 359–370. North-Holland
Urselmann M, Barkmann S, Sand G, Engell S (2011) Optimization-based design of reactive distillation columns using a memetic algorithm. Comput Chem Eng 35:787–805
Valkama J-P (2006) Erabeitung eines Analysewerkzeugs für Altpapier verarbeitende Papierfabriken zur objektiven Bewertung der Grenzen der Stickyabtrennung durch Sortierprozesse. Abschlussbericht AiF-Projekt 18990 N. Technical report, Fachgebiet Papierfabrikation und Mechanische Verfahrenstechnik, TU Darmstadt
Valkama J-P (2007) Optimisation of Low Consistency Fine Screening Processes in Recycled Paper Production, volume 1 of Fortschritt-Berichte Papiertechnik /Progress in Paper Technology 1. Shaker
Vandewalle J (1975) On the calculation of the piecewise linear approximation to a discrete function. IEEE Trans Comput 24:843–846
Wilson DL (1998) Polyhedral methods for piecewise-linear functions. PhD thesis, University of Kentucky, Department of Mathematics
Wolsey LA (1998) Integer programming. Wiley Interscience, New York
Wunderling R (1996) Paralleler und objektorientierter Simplex-Algorithmus. PhD thesis, Technische Universität Berlin
Acknowledgments
We thank Prof. Dr.-Ing. Samuel Schabel and Dipl.-Ing. Klaus Villforth of the chair of paper technology and mechanical process engineering at Technische Universität Darmstadt for posing the problem and fruitful discussions. We also thank Björn Geiß ler and Antonio Morsi for providing an implementation for ordering triangulations. We thank Stefan Vigerske (GAMS) for his helpful hints about GAMS. The computational results were achieved on computer hardware and software licenses provided by the Zuse Institute Berlin (ZIB). The work of Christine Hayn was partly supported by the ’Excellence Initiative’ of the German Federal and State Governments and the Graduate School of Computational Engineering at Technische Universität Darmstadt. The submitted version was finished while the third author, Dennis Michaels, was at the Institute for Operations Research at ETH Zürich and financially supported by the Deutsche Forschungsgemeinschaft (DFG) through the Collaborative Research Centre “Integrated Chemical Processes in Liquid Multi-phase Systems” (CRC/Transregio 63 “InPROMPT”). Dennis Michaels thanks the DFG for their financial support
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix 1: Linear approximation
Before any nonlinear function can be used in a MILP formulation, it has to be approximated piecewise linearly. The number of binary variables involved in the resulting MILP directly corresponds to the number of intervals, or triangles, respectively, used for the approximation. Therefore, we aim to find a sufficiently good approximation with a small number of intervals (or triangles).
1.1 Linearization of univariate functions
Several different approaches concerning approximation by piecewise linear functions in one dimension are discussed in the literature, e.g., finding the best approximation for a given number of fixed nodes (de Boor 2001; Stone 1961) or free nodes (de Boor 2001; Cantoni 1971; Gavrilovic 1975; Stone 1961; Vandewalle 1975), or finding an approximation with the minimum number of line segments necessary, such that the error is smaller than a specified tolerance (Cameron 1966; Hamman and Chen 1994; IBM ILOG CPLEX 1986; Manis et al. 1977; Tomek 1974).
A piecewise linear function that coincides with a continuous function \({g : [a,b] \rightarrow \mathbb{R}}\) in its breakpoints is called its interpolant and denoted by I g . Note that the absolute approximation error
can at best be halved by going over from the interpolation to the best possible approximation by broken lines (de Boor 2001). Halving the error is especially possible for convex and concave functions. In these cases the piecewise linear interpolant completely lies above (below) g, cf. Fig. 7. Therefore, the error can be reduced by moving the interpolant downwards (upwards).
Let g be convex or concave and
Then
For finding a good interpolant (de Boor 2001) gives a useful formula for node placement in the following theorem.
Theorem 7.1 (de Boor 2001, p. 36) Let \(g\in C^{2}(a,b)\) and \(\vert g''\vert\) be monotone near a and b, and \(\int_{a}^{b}\vert g''(x)^{1/2} \vert dx < \infty. \) Then , if \(a_{2},\ldots,a_{n-1}\) are chosen such that
then
where \(\Vert f\Vert := \max_{x\in[a,b]} \vert f\vert \) denotes the uniform norm of \(f \in C[a,b].\)
Amongst others, (Cameron 1966; Manis et al. 1977) treat the task of finding a broken line that approximates a given function within a given error tolerance with as few line segments as possible. Their algorithms define a tunnel of radius \(\varepsilon\) around the original curve (or around sample points of the curve) and find the farthest point visible through this tunnel. The solution received by the algorithms of Cameron (1966) and Manis et al. (1977) is optimal with respect to the number of line segment. But there is no guarantee that the solution yielding the minimal error is chosen among those solutions with minimal number of line segments. In contrast, generally, the constructed solution is not optimal with respect to the error.
We implemented an algorithm based on the ideas of Cameron (1966) in Schönberger (2007). Examples in Schönberger (2007) show that for approximating the logarithm, de Boor’s formula (44) combined with shifting the piecewise linear function upwards by half of the interpolation error results in the same number of intervals needed for a given error tolerance as by using the above techniques. Since the first approach is less time consuming, we used this method to obtain the piecewise linear functions for our further computational results.
1.2 Linearization of bivariate functions
For determining an approximation of the bivariate function given by the application, we used an algorithm developed by (Gürth 2007). Given an error tolerance it determines an L 2-approximation, or an interpolation, respectively, of functions in two variables over triangulations using \(\sqrt{3}\)-subdivision (Gürth 2007) as refinement algorithm for triangulations. For calculating the L 2-approximation hat functions and a discretized scalar product induced by a weighted Sobolev norm are used. A basic implementation of the algorithm in Matlab was made available to us by Gürth (2007). Computational experiments in Schönberger (2007) suggest that this approach leads to less triangles than for example the use of Delaunay triangulations always refining at the point with the currently largest error, when taken into account the absolute error. The algorithm was adapted to fit to our error definition.
Appendix 2: Modeling piecewise linear functions
Consider a continuous piecewise linear function \({h:D \subseteq \mathbb{R}^n \rightarrow \mathbb{R}: x \mapsto h(x)},\) defined on a triangulation \(\mathcal{T}\) of D, where the vertices of the triangulation correspond to the breakpoints of the piecewise linear function (see Fig. 8). Let \(V(\mathcal{T})\) denote the set of vertices of \(\mathcal{T}\), and accordingly V(T) the set of vertices of a simplex \(T\in \mathcal{T}\).
2.1 Disaggregated convex combination models
2.1.1 Basic model
We refer to this model as disaggregated convex combination model and denote it by DCC. Inter alia, it has been studied by Lowe (1984).
2.1.2 Logarithmic model
The idea is to reduce the number of binary variables and constraints by introducing a unique binary code for every simplex and just binary variables for every digit in this binary code.
where \(B:\mathcal{T}\rightarrow \{0,1\}^{\lceil \log_2\vert \mathcal{T}\vert \rceil}\) is any injective function, \(\mathcal{T}^0(B,l):=\{ T\in \mathcal{T}: B(T)_l = 0 \},\;\mathcal{T}^+(B,l):=\{ T\in \mathcal{T}: B(T)_l = 1 \}\) and \(L(\mathcal{T}) = \{ 1,\ldots, \log_2(\lceil \vert \mathcal{T} \vert \rceil)\}. \) We refer to this model as logarithmic disaggregated convex combination model and denote it by Dlog. This formulation has been introduced by Ahmed et al. (2009) and Nemhauser and Vielma (2008).
2.2 Convex combination models
Again a point (x, h(x)) is represented as convex combination of its neighbored grid-points. In contrast to above the number of continuous variables is reduced by aggregating the variables associated with the same vertex (belonging to more than one simplex) in the triangulation.
2.2.1 Basic model
This approach is known as the convex combination or lambda method (Dantzig 1963; Keha et al. 2004; Lee and Wilson 2001; Lowe 1984; Moritz 2006; Nemhauser and Wolsey 1988; Padberg 2000; Wilson 1998). We refer to it as convex combination model and denote it by CC.
2.2.2 Logarithmic model
Similar to Dlog, the number of binary variables of CC can be reduced by identifying each simplex with a binary code through an injective function \(B: \mathcal{T}\rightarrow \{ 0,1 \}^{\lceil \log_2(\vert \mathcal{ T }\vert) \rceil}. \) But this time B has to own special properties in order to ensure the adjacency condition, i.e., the positive λ v ’s have to correspond to the vertices of the same simplex. Generally speaking, a binary branching scheme complying with the adjacency condition is a family of dichotomies \(\{ L_s, R_s \}_s\in S\) with S finite and \(L_s, R_s \subset V(\mathcal{T})\) such that for every \(T\in \mathcal{T}\) we have \(V(T)=\bigcap_{s\in S}(V(\mathcal{T})\setminus A_s),\) where A s = L s or A s = R s for each \(s\in S\) (Ahmed et al. 2009). Given such a branching scheme, the piecewise linear function may be modeled as follows.
It is possible to construct such a branching scheme with a logarithmic number of dichotomies for every so-called Union-Jack-triangulation in \({\mathbb{R}^2}\) (Ahmed et al. 2009). For a general triangulation this is not always possible.
For a triangulation in \({\mathbb{R}}\), however, such a branching scheme inducing a logarithmic number of variables can always be constructed using the so-called grey code, i.e., an injective function \(B:\{1,\ldots,r\}\rightarrow \{0,1\}^{\lceil \log_2(r) \rceil}\), where \(r = \vert V(\mathcal{T})\vert\) is the number of vertices, such that for all \(i\in\{2,\ldots,r\}\;B(i-1)\) and B(i) differ in exactly one digit (Nemhauser and Vielma 2008). Then the dichotomies are given by
We refer to this formulation as logarithmic convex combination model and denote it by Log.
SOS-approach
Instead of introducing binary variables to ensure the adjacency condition, the constraint may also be indirectly implemented by integrating it in a branch-and-bound framework (Moritz 2006). For a triangulation in \({\mathbb{R}}\) the adjacency condition complies with the the so-called Special Ordered Set of Type 2 Condition (SOS2 condition), i.e., at most two of the variables corresponding to the set of vertices are positive and if they are positive they are neighbored. The integration into a branch-and-bound framework may also be possible for higher dimensions, but one has to define its own branching scheme relying on the triangulation (Moritz 2006).
For the one-dimensional case, we refer to this approach as SOS2-approach and denote it by SOS2.
2.3 Incremental model
This formulation requires the vertices of the triangulation to be ordered in a special way (Wilson 1998).
-
T i ∩ T i-1 ≠ ∅, for \(i = 2,\ldots, \vert \mathcal{T} \vert,\)
-
for each simplex T i , we can label its k i vertices as \(v_i^0, v_i^1, \ldots, v_i^{k_i}\) so that \(v_{i-1}^{k_{i-1}} = v_i^0\), for \(i = 2,\ldots, \vert \mathcal{T} \vert\).
Notice that for univariate functions this assumption is always fulfilled by the natural order in \({\mathbb{R}}\).
Wilson (1998) shows, that the ordering assumption holds for any triangulation of a domain D that is a topological disk in \({\mathbb{R}^2}.\) (Bartholdi and Goldsman 2001) give an algorithm to compute such an order fast. (Geißler et al. 2010) pose an algorithm to order triangulations in higher dimensions.
Given a triangulation ordered in this way, we may describe a point x by filling-up all simplices prior to T i , where \(x\in T_i,\) and then presenting x as v 0 i plus a conical combination of the rays v j i − v 0 i , with \(j=1,\ldots, k_i,\) compare Fig. 9.
We refer to this formulation as incremental model and denote it by Inc. In literature this model is sometimes also referred to as delta formulation. This formulation has been studied in (Dantzig 1963; Keha et al. 2004; Markowitz and Manne 1957; Padberg 2000; Wilson 1998).
Note that for the (disaggregated) convex combination models a triangulation is not necessary. These approaches may directly be generalized to a finite family of general polytopes (Ahmed 2009), although the number of continuous variables may increase and ambiguities will occur.
Rights and permissions
About this article
Cite this article
Fügenschuh, A., Hayn, C. & Michaels, D. Mixed-integer linear methods for layout-optimization of screening systems in recovered paper production. Optim Eng 15, 533–573 (2014). https://doi.org/10.1007/s11081-014-9249-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11081-014-9249-7