Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
vuoi
o PayPal
tutte le volte che vuoi
Proprietà dei problemi di PL01
Se P=conv(S) allora la soluzione ottima del rilassamento lineare è una soluzione ottima del problema di PL0106. Data una formulazione lineare P di un problema di PL01 con insieme delle soluzioni ammissibili S e vettore dei costi elementari cSe esiste una soluzione ammissibile x' in S che ha lo stesso valore della soluzione ottima del939 Lezione 022 06. x rilassamento lineare allora possiamo concludere che x' è soluzione ottima delproblema di PL0107. Data un problema di PL01 con insieme delle soluzioni ammissibili S e vettore dei costi940 Lezione 022 07. CHIUSA elementari cA ogni formulazione lineare corrisponde un diverso rilassamento lineare e un diverso lower942 Lezione 022 07. x bound per il problema08. Data un problema di PL01 con insieme delle soluzioni ammissibili S e vettore dei costi945 Lezione 022 08. CHIUSA elementari c946 Lezione 022 08. x Una formulazione è tanto migliore quanto più altoè il valore del lower bound09. Data un problema di PL01 con insieme delle soluzioni ammissibili S e vettore dei costi950 Lezione 022 09. CHIUSA elementari cÈ possibile determinare un criterio di preferenza (independente dalla funzione obiettivo) per953 Lezione 022 09. x stabile se una formulazione è migliore di un'altra955 Lezione 022 10. CHIUSA 10. Date due formulazioni lineari P_1 e P_2 di un problema di PL01959 Lezione 022 10. x P_1 è migliore di P_2 se e solo se P_1 U P_2960 Lezione 022 11. CHIUSA 11. Date due formulazioni lineari P_1 e P_2 di un problema di PL01962 Lezione 022 11. x P_1 è migliore di P_2 se e solo se P_1 U P_212. Data un problema di PL01 con insieme delle soluzioni ammissibili S e vettore dei costi965 Lezione 022 12. CHIUSA elementari c968 Lezione 022 12. x Il problema ammette sempre formulazione ottima13. Risolvere un problema di PL01 significa determinare una soluzione ammissibile x* in970 Lezione 022 13. CHIUSA S.{0,1}^n
tale che973 Lezione 022 13. x cTx* < = cTx per ogni x in S975 Lezione 022 14. CHIUSA 14. In generale il processo di formulazione di un problema di PL01979 Lezione 022 14. x Non è univoco15. Dato un problema di PL01 con insieme delle soluzioni ammissibili S, una formulazione980 Lezione 022 15. CHIUSA lineare del problema984 Lezione 022 15. x È tale che l'intersezione di P con l'ipercubo unitario è uguale a S16. Dato un problema di PL01 con insieme delle soluzioni ammissibili S, una formulazione985 Lezione 022 16. CHIUSA lineare del problema986 Lezione 022 16. x È tale che l'intersezione di P con l'ipercubo unitario è uguale a S17. Dato un problema di PL01 con insieme delle soluzioni ammissibili S, una formulazione990 Lezione 022 17. CHIUSA lineare del problema993 Lezione 022 17. x Esiste sempre18. Dato un problema di PL01 con insieme delle soluzioni ammissibili S, una formulazione995 Lezione 022 18. CHIUSA lineare del
problemaConsente sempre di separare i vettori a componenti {0,1} corrispondenti a soluzioni ammissibili
996 Lezione 022 18. x in S dai vettori a componenti {0,1} che non appartengono a S
1000 Lezione 022 19. CHIUSA 19. Dato un limite inferiore LB per un problema di PL01 di minimizzazione
La differenza (gap) tra valore di una soluzione ammissibile e limite inferiore (LB) ci permette di
1003 Lezione 022 19. x capire quanto la soluzione ammissibile sia lontana dalla soluzione ottima
del problema PL01
1005 Lezione 022 20. CHIUSA 20. Dato un limite inferiore LB per un problema di PL01 di minimizzazione
Tanto più il valore di una soluzione ammissibile è vicino a LB, tanto migliore è la soluzione
1007 Lezione 022 20. X 21. Anche nel caso in cui non si conosca il valore ottimo di un problema (PL01), la conoscenza
1010 Lezione 022 21. CHIUSA del limite inferiore per il problema ci permette di stabilire
1012 Lezione 022 21. x Quanto sia "buona" una qualsiasi soluzione
ammissibile1015 Lezione 022 22. CHIUSA 22. In generale il processo di formulazione di un problema di PL011017 Lezione 022 22. X Non fornisce automaticamente uno strumento di soluzione del problema1020 Lezione 022 23. CHIUSA 23. In generale il processo di formulazione di un problema di PL011022 Lezione 022 23. X Può ammettere più formulazioni per lo stesso problema24. Data una formulazione lineare P di un problema di PL01 con insieme delle soluzioni1025 Lezione 022 24. CHIUSA ammissibili S e vettore dei costi elementari cSe la soluzione ottima del rilassamento lineare ha tutte componenti intere allora è una1026 Lezione 022 24. X soluzione ottima del problema di PL0125. =Determinare un lower bound per un problema di PL01 significa determinare un valore LB1030 Lezione 022 25. CHIUSA tale che1034 Lezione 022 25. X LB <= cTx per ogni x in S1039 Lezione 023 01. CHIUSA 01. Nel metodo branch and boundQuando la soluzione approssimata del sottoproblema corrente è
a componenti intere, l'upper1041 Lezione 023 01. X bound viene aggiornato se il valore della soluzione è minore del precedente1044 Lezione 023 02. CHIUSA 02. Nel metodo branch and boundQuando il valore della soluzione approssimata del sottoproblema corrente è superiore all'upper1045 Lezione 023 02. X bound il problema viene eliminato dalla lista dei sottoproblemi aperti1049 Lezione 023 03. CHIUSA 03. Le possibili strategie di soluzione del metodo branch and bound1052 Lezione 023 03. X Risolvono in maniera approssimata il sottoproblema corrente1054 Lezione 023 04. CHIUSA 04. Il metodo branch and bound1057 Lezione 023 04. X Procede finché la lista dei sottoproblemi aperti è non vuota1059 Lezione 023 05. CHIUSA 05. Nel metodo branch and boundIl sottoproblema corrente viene decomposto quando il valore della soluzione approssimata del1061 Lezione 023 05. X sottoproblema è minore dell'upper bound e la soluzione non è a componenti
intere1064 Lezione 023 06. CHIUSA 06. Nel metodo branch and bound1068 Lezione 023 06. X L'algoritmo si arresta quando la lista dei sottoproblemi aperti è vuota1069 Lezione 023 07. CHIUSA 07. Le possibili strategie di selezione del metodo branch and bound1072 Lezione 023 07. X Determinano come gestire la lista dei sottoproblemi aperti1074 Lezione 023 08. CHIUSA 08. Le possibili strategie di separazione del metodo branch and boundDetermina come partizionare l'insieme delle soluzioni ammissibili in due o più sottoinsiemi1076 Lezione 023 08. X1079 Lezione 023 09. CHIUSA 09. Gli elementi principali del metodo branch and bound sonoDecomposizione ricorsiva del problema corrente e soluzione approssimata dei sottoproblemi1082 Lezione 023 09. X1084 Lezione 023 10. CHIUSA 10. Il metodo branch and boundEsplora in maniera implicita (parziale) l'insieme delle soluzioni ammissibili di un problema di1086 Lezione 023 10. X PL01 e valuta la funzione obiettivo su
più 16 soluzioni ammissibili
Lezione 024 05. CHIUSA
05. Un problema di knapsack binario con 5 variabili di decisione
Lezione 024 05. X Ammette al più 32 soluzioni ammissibili
06. Si consideri il seguente problema di knapsack binario Qual è il minimo valore non nullo del parametro k tale che il metodo branch and bound converga alla soluzione ottima alla prima iterazione?
Lezione 024 06. CHIUSA
Lezione 024 06. X 207. Applicando il metodo branch and bound al seguente problema di PL01
Lezione 024 07. CHIUSA
Lezione 024 07. X Alla prima iterazione non è disponibile un upper bound
08. Applicando il metodo branch and bound al seguente problema di PL01
Lezione 024 08. CHIUSA L'algoritmo si arresta alla prima iterazione restituendo una soluzione ottima di valore 3
Lezione 024 08. X
09. Si consideri il seguente problema di PL01 in cinque variabili decisionali e un vincolo di diseguaglianza l'ordinamento degli indici delle
variabili in ordine crescente di rapportocosto/ingombro è1137 Lezione 024 09. CHIUSA1141 Lezione 024 09. X {5,1,2,4,3}10. Si consideri il seguente problema di PL01 in cinque variabili decisionali e un vincolo didiseguaglianza l'ordinamento degli indici delle variabili in ordine crescente di rapportocosto/ingombro è1142 Lezione 024 10. CHIUSA1144 Lezione 024 10. X {5,1,2,4,3}1164 Lezione 034 01. CHIUSA 01. AMPL èUn linguaggio di programmazione che permette di definire un qualsiasi problema di1166 Lezione 034 01. X programmazione matematica1169 Lezione 034 02. CHIUSA 02. AMPL èUn linguaggio di programmazione che permette di definire un qualsiasi problema di1172 Lezione 034 02. x programmazione matematica1174 Lezione 034 03. CHIUSA 03. AMPL èUn linguaggio di programmazione che permette la modellazione di problemi di1178 Lezione 034 03. X programmazione matematica lineari e non lineari, caratterizzati da variabili intere e continue01. Definiti in
AMPL due insiemi A e B, quale tra le seguenti espressioni non identifica tutti gli elementi dell'insieme intersezione di A e di B- Definiti in AMPL due insiemi A e B, quale tra le seguenti espressioni identifica tutti gli elementi dell'insieme differenza A/B
- Definiti in AMPL due insiemi A e B, quale tra le seguenti espressioni identifica tutti gli elementi dell'insieme B
- In AMPL un insieme contiene zero o più elementi
- Definiti in AMPL due insiemi A e B, quale tra le seguenti espressioni identifica tutti gli elementi dell'insieme differenza B/A
- In AMPL la dimensione di un insieme è la