La programación lineal es uno de los procedimientos matemáticos que permite la planeación de actividades con el fin de obtener resultados óptimos. Se plantea con gran éxito para la resolución de problemas de optimización (maximizar o minimizar) en las diversas industrias como la del petróleo, transporte, bancos, ejército, agricultura, economía, los sistemas de salud, e inclusive en las ciencias sociales y conductuales.Los modelos de transportes y de asignación son una parte de la programación lineal que nos permite llegar a la solución de problemas de distintas áreas, tales como: asignaciones, operaciones, producción, etc.El método húngaro es el modelo más adecuado para problemas que no presentan cantidades en ofertas y demandas, siendo un problema balanceado; es decir, sus valores equivalen a uno.