Luppold, ArnoArnoLuppoldOehlert, DominicDominicOehlertFalk, HeikoHeikoFalk2018-11-092018-11-092018http://tubdok.tub.tuhh.de/handle/11420/1842Optimizing embedded systems often boils down to solving complex combinatorial optimization problems. Integer-Linear Programming (ILP) turned out to be a powerful tool to solve these problems, as beyond traditional constraints, Boolean variables may be used to model complex logical expressions and conditionals. One of the key technical aspects is to be able to efficiently express these relations within the ILP. This paper presents formalized solutions for these issues, as well as an assessment of common ILP solvers. Additionally, the performance impact is illustrated using a compiler based cache aging optimization.enhttps://creativecommons.org/licenses/by/3.0/Integer-Linear ProgrammingILPSolversEvaluationIngenieurwissenschaftenEvaluating the performance of solvers for integer-linear programmingTechnical Reporturn:nbn:de:gbv:830-882.02321010.15480/882.183911420/184210.15480/882.1839Eingebettete Systeme E-13Other