optimeringsmotorer
En optimeringsmotor är en programvarukomponent eller algoritm som automatiskt söker efter bästa möjliga lösning på ett definierat problem med avseende på ett eller flera mål under givna begränsningar. Begreppet används både om matematiska optimeringslösare (solver) som hanterar linjära, icke-linjära eller heltalsprogram och om system som försöker förbättra prestanda eller rankning i tillämpningar som sökmotorer, rekommendationssystem och kompilatorer.
Typer av optimeringsmotorer inkluderar deterministiska solvers (till exempel för linjärprogrammering och kvadratisk optimering), heuristiska och metaheuristiska
Användningsområden sträcker sig från logistik, produktion och ekonomi till maskininlärning och realtidsbeslut i webbapplikationer. Viktiga egenskaper