La programmation linéaire est l'une des procédures mathématiques qui permet de planifier les activités afin d'obtenir des résultats optimaux. Il est utilisé avec succès pour résoudre des problèmes d'optimisation (maximiser ou minimiser) dans diverses industries telles que le pétrole, les transports, le secteur bancaire, le secteur militaire, l'agriculture, l'économie, les systèmes de santé, et même dans les sciences sociales et comportementales.Les modèles de transport et d'allocation font partie de la programmation linéaire qui nous permet d'arriver à la solution de problèmes dans différents domaines, tels que : allocations, opérations, production, etc.La méthode hongroise est le modèle le plus approprié pour les problèmes qui ne présentent pas de quantités dans les offres et les demandes, étant un problème équilibré ; c'est-à-dire que ses valeurs sont équivalentes à un.