CORSO DI LAUREA IN INFORMATICA Ricerca Operativa
Esercizi relativi al linguaggio di modellazione AMPL A.A. 2015/2016
• Costruire il file .mod e .dat del seguente problema:
min 3x1+ 5x2− x3 s.t. x1− x2+ x3 ≤ 3
2x1− 3x2+ x3≤ 4 x ≥ 0
• Scrivere il file .mod del seguente problema:
min
n
X
i=1
cixi
s.t.
n
X
i=1,i6=5
dixi ≤ 100
x ∈ {0, 1}
• Scrivere il file .mod del seguente problema:
max
n
X
i=1
riyi−
n
X
i=1
cixi−
n−1
X
i=1
misi
s.t. xi+ si−1= si+ yi, i = 2, . . . , n − 1 x1 = s1+ y1
xn+ sn−1= yn n
X
i=1
xi≤ 100
x ≥ 0
• Una raffineria dispone di 10 milioni di barili di greggio di tipo A e di 6 milioni di barili di greggio di tipo B. La raffineria ha 3 impianti per produrre benzina (profitto di 2 euro/barile) e nafta (profitto 1 euro/barile). In tabella si riportano le quantit`a di barili di greggio A e B necessarie a ciascun impianto per produrre una certa quantit`a di barili di nafta e benzina:
impianto A B benzina nafta
1 3 5 4 3
2 1 1 1 1
3 5 3 3 4
Costruire file .mod e .dat per la massimizzazione del profitto totale.