MILPsökning
MILPsökning är processen att hitta den optimala lösningen för blandade heltalslinjära programmeringsproblem, där målfunktionen och begränsningarna är linjära och vissa variabler är begränsade till heltal. Ett vanligt formuleringsalternativ är min c^T x under Ax ≤ b, där x ∈ R^n och x_i ∈ Z för en uppsättning index I. Sådana problem uppstår ofta i logistik, produktion och schemaläggning, men även i energisystem, nätverksdesign och finans.
Problemet är generellt NP-hårt eftersom det representerar ett omfattande kombinationellt sökområde. Exakta lösningar uppnås vanligtvis med
Kärnteknikerna inkluderar LP-relaxationer för boundar, branch-and-bound där beslut tas om vilka variabler som ska delas, och
Praktiska aspekter innefattar presolve och preprocess som minskar storleken och komplexiteten, bound-tightening, fixering av variabler och
Användningsområden täcker många branscher, inklusive försörjningskedja, produktion och schemaläggning, energi och nätverk, transport och finans. Trots