Logiciel / Programmation linéaire sous Linux

Fermé
Arno59 Messages postés 4600 Date d'inscription jeudi 23 octobre 2003 Statut Contributeur Dernière intervention 18 avril 2023 - 13 avril 2006 à 10:38
 JB - 24 janv. 2007 à 18:02
Bonjour,

Depuis quelques jours, je dois faire des programmes pour les cours Algorithmes et Langages informatique.

le logiciel utilisé est Visual Xpress, tourne-t-il sous Linux, existe-t-il un équivalent pour ce système d'exploitation et OpenSource ?

Autre logiciel utilisé Scilab 3.1 , a-t-il les même fonctions ?

Exemple de programme permettant de résoudre un problème de Location de voiture: :

MODEL : Loueur
LET
N=10 ! Nombre d'agence
C=3 ! Cout kilometrique
TABLES
Theo(n) ! Nombre theorique ideal
Reel(n) ! Nombre reel
X(n) ! Coordonnées X d'une agence
Y(n) ! Coordonnées Y d'une agence
S(n) ! Solde reel agence par agence
D(n,n) ! distance entre 2 agences
DATA
Theo=10,6,8,11,9,7,15,7,9,12
Reel=8,13,4,8,12,2,14,11,15,7
X=0,4,4,6,7,7,1,1,2,0
Y=0,4,2,2,0,5,5,2,0,3
ASSIGN
S(i=1:n)=reel(i)-Theo(i)
D(i=1:n;j=1:n)=abs(X(i)-X(j)^2+abs(Y(i)-Y(j)^2)^0.5 ! ; ou , ??
VARIABLES
Z(i=1:n,j=1:n)|S(i)>0.and S(j)<0)
CONSTRAINTS ! objectif : minimiser le cout de transport
CoutTotal: Sum (i=1:n;i=1:n;j=1:n|S(i)>0.and S(j)<0 C*D(i,j)*Z(i,j)$ ! $ : valeur a optimiser
Surplus: (i=1:n|S(i)>0:sum(j=1:n|S(j)<0))Z(i,j)=S(i)
Besoins: (i=1:n|S(i)<0:sum(i=1:n|S(j)>0))Z(i,j)=S(i)
END
A voir également:

1 réponse

Arno59 Messages postés 4600 Date d'inscription jeudi 23 octobre 2003 Statut Contributeur Dernière intervention 18 avril 2023 486
26 déc. 2006 à 11:44
Bonjour,

Existe-t-il l'équivalent du logiciel en OpenSource sous Linux ?
0
Je cherche la même chose. J'ai essayé le lpc sur ubuntu sans succès. J'espère que ça donne de bons résultats sur d'autres distributions
0