Le module Java Action Linearprogram fournit une action spécialisée pour le cadre LightJason qui permet aux agents de modéliser et de résoudre des tâches d'optimisation linéaire. Les utilisateurs peuvent configurer des coefficients d'objectif, ajouter des contraintes d'égalité et d'inégalité, sélectionner des méthodes de résolution, et exécuter le solveur dans un cycle de raisonnement de l'agent. Une fois exécutée, l'action retourne les valeurs optimisées des variables et le score de l'objectif que les agents peuvent utiliser pour la planification ou l'exécution ultérieure. Cette composante plug-and-play abstrait la complexité du solveur tout en conservant un contrôle total sur la définition du problème via des interfaces Java.