Il risolutore Online SSC permette di risolvere problemi di programmazione lineare (LP o MILP) formulati o con il formato
Testo,
o con il formato JSON.
Utilizzando il nostro risolutore, accetti i seguenti termini e
condizioni. Inserisci o scrivi direttamente il tuo problema nell'apposito riquadro e premi "Esegui" per calcolare la tua
soluzione!
Inserisci il Problema → (Esegui) →
→ Visualizza il Risultato
{}
/*Le variabili possono avere qualsiasi nome (tut-
tavia, devono iniziare con un carattere alfabetico
seguito da caratteri alfanumerici) e non sono "c-
ase sensitive" (il che significa che le variabili in-
dicate come "x3" e "X3" rappresentano la stessa
variabile).*/
min: 3Y +2x2 +4x3 +7x4 +8X5
5Y + 2x2 >= 9 -3X4
3Y + X2 + X3 +5X5 = 12
6Y + 3x2 + 4X3 <= 124 -5X4
y + 3x2 +6X5 <= 854 -3X4
min: 3Y +2x2 +4Z +7x4 +8X5
5Y +2x2 +3X4 >= 9
3Y + X2 + Z +5X5 = 12
6Y +3.0x2 +4Z +5X4 <= 124
Y +3x2 + 3X4 +6X5 <= 854
/* Per rendere una variabile libera è necessario
impostare un limite inferiore a -infinito (sia +∞
che -∞ sono rappresentati con il punto "." nel f-
ormato testo) */
-1<= x2 <= 6
. <= z <= .
min: 3x1 +X2 +4x3 +7x4 +8x5
vincolo1: 5x1 +2x2 +3x4 >= 9
vincolo2: 3x1 + x2 +x3 +5x5 >= 12.5
riga3: 6x1+3.0x2 +4x3 +5x4 <= 124
riga4: x1 + 3x2 +3x4 +6x5 <= 854
/*Per dichiarare tutte le variabili intere è possibile usare
la notazione "int all", oppure usare il catattere jolly '*' ,
che permette di indicare che tutte le variabili che inizia-
no per un determinato prefisso (in questo caso 'x') siano
intere*/
int x*
min: 3x1 +X2 +4x3 +7x4 +8X5
5x1 +2x2 +3X4 >= 9
3x1 + X2 +X3 +5X5 >= 12.5
6X1+3.0x2 +4X3 +5X4 <= 124
X1 + 3x2 +3X4 +6X5 <= 854
1<= X2 <=3
/*Un insieme di variabili SOS1 limita i valori di queste
in modo che solo una variabile possa essere diversa da zero,
mentre tutte le altre devono essere pari a zero.*/
sos1 x1,X3,x4,x5
/* Le variabili sono di default non negative. I coef-
ficienti delle variabili possono essere o numeri o e-
spressioni matematiche racchiuse tra parentesi qu-
adre '[]' */
/* Funzione obiettivo da massimizzare: */
max: 3Y + 20.3Z
/* Vincoli del problema */
5.5Y + 2Z >= 9
3Y + Z + X3 + 3X4 + X5 >= [2^3.1]
6Y + 3.7Z + [10/3]X3 + 5X4 <= 124
/* pi=π */
[3*pi]Y + 3Z + 3X4 + 6X5 <= 54
/* I limiti sulle variabili possono essere indicati co-
n la sintassi "l <= x <= u" , o con "x >= l" , o con
"x <= u". Se il range definito copre valori negativi
la variabile può assumere valori negativi */
1 <= Y <= 3
Z >= 6.4
/* Dichiarazione di variabili intere */
int Z, Y
/* Dichiarazione di variabili binarie */
bin X3, X4
Termini e Condizioni d'Uso del Risolutore Online
Benvenuti al servizio di Risoluzione Online di Problemi di
Programmazione Lineare. Questo servizio si basa sulla libreria
SSC-LP, distribuita sotto licenza GNU General Public License,
Versione 3 (GPLv3). La libreria SSC-LP, che costituisce il motore
principale del servizio, è software libero e il relativo
codice sorgente è disponibile al seguente link: [GitHub].
Si prega di notare che l’interfaccia web e il servizio online non
rientrano nella licenza GPLv3 e sono regolati dai termini di
utilizzo descritti in questa pagina. Il servizio è stato
sviluppato senza supporti finanziari esterni e utilizzando risorse
hardware limitate. Per garantire un accesso equo e sostenibile a
tutti gli utenti, sono state introdotte alcune restrizioni
operative, legate in particolar modo alle limitazioni delle risorse
hardware disponibili.
Limitazioni d'Uso
1) Ogni singola elaborazione ha un limite di tempo massimo di 10
secondi. Problemi che superano tale limite saranno interrotti
automaticamente. 2) I file importati contenenti problemi
di LP non devono superare la dimensione massima di 10 MB. File di
dimensioni superiori non saranno accettati. 3) Il servizio
è fornito "così com'è" (as is) senza alcuna
garanzia, esplicita o implicita. Non si garantisce l'accuratezza
dei risultati, né si risponde di eventuali errori o danni
derivanti dall'uso del servizio. 4) È vietato
utilizzare il servizio per scopi illeciti o per automazioni non
autorizzate.
Il risolutore Online SSC permette di risolvere problemi di programmazione lineare (LP o MILP) formulati o con il formato Testo, o con il formato JSON. Utilizzando il nostro risolutore, accetti i seguenti termini e condizioni. Inserisci o scrivi direttamente il tuo problema nell'apposito riquadro e premi "Esegui" per calcolare la tua soluzione!