Skip to content
Opt Dir

Glosario · approach

Programación Cuadrática (QP)

Disciplina de la programación matemática que optimiza una función objetivo cuadrática sujeta a restricciones lineales; la generalización cuadrática directa de la programación lineal.

Quadratic ProgrammingQPProgramacion CuadraticaOptimizacion Cuadratica
La programación cuadrática es la clase de problemas min (1/2) x^T Q x + c^T x s.a. Ax ≤ b, x ≥ 0 en forma canónica, donde Q ∈ R^(n×n) es simétrica, c ∈ R^n es el término lineal y las restricciones son lineales como en LP. El carácter del problema lo determina el signo de Q: (1) si Q es semidefinida positiva el QP es convexo, las condiciones KKT son necesarias y suficientes para la optimalidad y el problema se resuelve en tiempo polinómico mediante métodos de punto interior o de conjunto activo (Kozlov, Tarasov y Khachiyan 1979 demostraron la solubilidad polinómica del QP convexo); (2) si Q es indefinida el problema es no convexo y en general NP-difícil (Sahni 1974). La formulación canónica es el modelo media-varianza de Markowitz (1952): min (1/2) x^T Σ x s.a. μ^T x ≥ R, Σ x_i = 1, x ≥ 0 — Σ matriz de covarianzas, μ vector de rendimientos esperados, R rendimiento objetivo; la frontera eficiente se traza variando R. Markowitz recibió el Premio Nobel de Economía en 1990 por este trabajo. La QP sustenta además el entrenamiento de máquinas de vectores soporte (Cortes y Vapnik 1995), el control predictivo basado en modelo (MPC), los mínimos cuadrados con restricciones, la programación cuadrática secuencial (SQP, bucle interior de la optimización no lineal, Wilson 1963 / Han 1976 / Powell 1978) y la optimización de trayectorias. Algoritmos: Wolfe (1959) y Beale (1959) desarrollaron los principios de conjunto activo; los métodos de punto interior predictor-corrector (lógica de Mehrotra 1992 extendida a QP) y los métodos de conjunto activo (primos del simplex LP) dominan los solucionadores prácticos.
Örnek

Una asesoría boutique de 18 personas en Ankara optimiza una cartera de 250.000 TRY sobre 8 acciones del BIST mediante QP de Markowitz: matriz de covarianzas 8×8, restricción de pesos suma a 1, sin ventas en corto x ≥ 0, rendimiento anual objetivo del 12%; un solucionador QP de punto interior devuelve en 0,2 segundos un punto de mínima varianza en la frontera eficiente con un 4,8% de desviación típica y propone una distribución equilibrada con prima de riesgo del 7,2% sobre la tasa de depósito de referencia.

Esc Cerrar