Escribir funciones objetivo para problemas lineales o cuadráticos
Los siguientes solvers gestionan funciones objetivo lineales o cuadráticas:
linprogyintlinprog: minimizarf'x=f(1)*x(1) + f(2)*x(2) +...+ f(n)*x(n).Introduzca el vector
fpara el objetivo. Consulte los ejemplos en Programación lineal y programación lineal de enteros mixtos.lsqlinylsqnonneg: minimizar‖
Cx - d‖.Introduzca la matriz
Cy el vectordpara el objetivo. Consulte Nonnegative Linear Least Squares, Solver-Based.quadprog: minimizar1/2 * x'Hx+f'x
=1/2 * (x(1)*H(1,1)*x(1) + 2*x(1)*H(1,2)*x(2) +....
+ x(n)*H(n,n)*x(n)) + f(1)*x(1) + f(2)*x(2) +...+ f(n)*x(n)Introduzca tanto el vector
fcomo la matriz simétricaHpara el objetivo. Consulte Programación cuadrática y programación de cono.