Je précise qu'ici ce n'est pas un forum de maths, de recherche opérationnelle ou de modélisation, mais un forum de programmation (développement, code etc...).
Mais bon soyons fous... Dans ton cas tu dois identifier trois choses :
- les variables : ce sont elles qui vont déterminer ta solution, la réponse que tu veux donner au problème. Il est important de bien choisir leur domaine de définitions (variables discrètes ou continues) car ceci impacte directement sur le fait que le programme linéaire est simple ou non à résoudre. Il vaut mieux avoir des variables continues que discrètes.
=> Dans ton cas ce sont le type de graine que tu vas utiliser (une variable booléenne) et j'imagine les quantités d'engrais (variables continues) (azote, potassium...). J'ai peut être mal compris le problème mais vu que tu ne précises pas sur quel sol l'agriculteur travaille, il peut l'enrichir à sa guise avec des engrais (sinon je ne comprends pas pourquoi tu donnes autant de détails sur les besoins minéraux)
- l'objectif : la fonction d'optimisation à maximiser ou minimiser, c'est elle qui permet de déterminer si une solution est de bonne qualité ou non.
=> Dans ton cas si j'ai bien compris c'est ce que rapporte la récolte (le rendement va intervenir là), moins ce que tu as dépensé (en engrais/graine ?) mais tu ne donnes aucun prix, qui sont à mon avis des paramètres du problème.
- les contraintes : ce sont généralement des inéquations large qui écarte des solutions dont les variables sont dans leur domaine de définition, mais ne correspondent pas à ce que tu recherches (parce qu'elles sont irréaliste ou qu'elles ne répondent pas au problème).
=> Ici j'avoue que je n'en vois pas vraiment vu que rien ne t'empêche d'utiliser autant d'engrais que tu veux, sachant qu'au final la solution du PL en consommera le moins possible grâce à ta fonction objectif qui incite à choisir une solution dont les coûts sont faibles.
Pour moi dans ton problème il manque des informations, ou je n'ai pas bien compris le sujet. Je n'ai par ailleurs pas très bien compris pourquoi les besoins minéraux de A sont définis mais ceux de B sont incertains. Dans ce cas là, il faut te demander si tu es dans le scénario optimiste (besoin minimaux pour B) ou pessimistes (besoin maximaux).
En espérant que ça t'aide... En tout cas il faut m'expliquer plus clairement ton sujet si tu veux que je puisse t'aider.
Bonne chance