Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Un grafo di localizzazione è:
a) Un grafo in cui l'insieme dei nodi è l'intersezione dell'insieme dei nodi siti candidati e dei nodi clienti
b) Un grafo con più archi che connettono coppie di nodi
c) Un grafo con soli nodi
d) Un grafo in cui l'insieme dei nodi è l'unione dell'insieme dei nodi siti candidati e dei nodi clienti
ANSWER: D
Nella formulazione del problema di PLI associato al problema di localizzazione degli impianti:
a) Occorre massimizzare il rendimento degli impianti
b) Occorre minimizzare sia il costo di attivazione degli impianti che quello di afferenza dei siti clienti agli
impianti attivati
c) Occorre prima definire qual è la funzione obiettivo
d) Occorre minimizzare il costo di attivazione degli impianti oppure il costo di afferenza dei siti clienti agli
impianti attivati
ANSWER: B
Nella formulazione del problema di PLI associato al problema di localizzazione degli impianti:
a) Le variabili di decisione sono continue
b) Definiamo un insieme di variabili di decisione relative all'attivazione dei siti candidati e un insieme di
variabili di decisione relative all'attivazione dei siti clienti
c) Le variabili di decisione sono uguali al numero di siti candidati
d) Definiamo un insieme di variabili di decisione relative all'attivazione dei siti candidati e un insieme di
variabili di decisione relative all'afferenza dei siti clienti ai potenziali siti candidati
ANSWER: D
Determinare la soluzione ottima della formulazione del problema di localizzazione degli impianti:
a) Dipende dalla dimensione del problema
b) E' facile perché sappiamo formulare il problema
c) Non dipende dalla dimensione del problema
d) Dipende dai costi di attivazione e dai costi di afferenza
ANSWER: A
file:///Server02/...getto_Form/MATERIALE/PANIERI%20120/da%20forn/FORM%2021/1.%20Paniere%20ricerca%20operativa%202.txt[22/10/2022 12:46:02]
Il criterio di arresto dell'algoritmo greedy per il problema di localizzazione degli impianti:
a) L'algoritmo termina quando tutti i siti clienti sono serviti da almeno un sito candidato attivato
b) L'algoritmo termina quando l'aggiunta di un qualunque altro sito non produce diminuzioni del costo
c) L'algoritmo termina quando l'aggiunta di un qualunque altro sito produce diminuzioni del costo
d) L'algoritmo termina dopo un numero noto a priori di iterazioni
ANSWER: B
file:///Server02/...getto_Form/MATERIALE/PANIERI%20120/da%20forn/FORM%2021/1.%20Paniere%20ricerca%20operativa%202.txt[22/10/2022 12:46:02]
Il problema della localizzazione dei centri di assistenza alla produzione è:
a) Un problema di PL
b) Un problema di knapsack
c) Un problema di localizzazione
d) Un problema di ottimizzazione non vincolata
ANSWER: C
In un problema di PL le variabili:
a) Possono essere solo vincolate in segno se continue
b) sono tutte libere o sono tutte vincolate in segno ma non possono essere continue
c) Possono essere solo libere
d) Sono continue e possono essere libere o vincolate in segno
ANSWER: D
file:///Server02/...getto_Form/MATERIALE/PANIERI%20120/da%20forn/FORM%2021/1.%20Paniere%20ricerca%20operativa%202.txt[22/10/2022 12:46:02]
d) Se il problema è di piccole dimensioni possiamo risolverlo con il Risolutore di Excel
ANSWER: D
In un problema di PL le variabili:
a) Possono essere sia continue che intere
b) Devono ammettere componenti intere se vertici di un opportuno poliedro
c) Possono avere dei punti di discontinuità ma solo in numero finito
d) Sono sempre continue
ANSWER: D
I problemi di PLI:
a) Si devono sempre risolvere tramite tecniche esatte perché il numero di soluzioni ammissibili è finito
b) Si devono sempre risolvere tramite tecniche euristiche perché il numero di soluzioni ammissibili è
infinito
c) Si possono risolvere tramite tecniche esatte o euristiche
d) Non ammettono soluzione ottima
ANSWER: C
In un problema di decisione, l'alternativa fare/non fare viene in genere rappresentata con una:
a) Variabile continua in [0,1]
b) Variabile {0,1}
c) Variabile a n componenti binarie con n>1
file:///Server02/...getto_Form/MATERIALE/PANIERI%20120/da%20forn/FORM%2021/1.%20Paniere%20ricerca%20operativa%202.txt[22/10/2022 12:46:02]
d) Variabile che può assumere valori continui ma positivi
ANSWER: B
Definite due variabili di decisione x e y relative alla selezione di due progetti distinti, il vincolo x + y = 1
esprime il fatto che:
a) Uno solo dei due progetti deve essere selezionato
b) Almeno uno dei due progetto deve essere selezionato
c) Nessuno dei due progetti può essere selezionato
d) Al più uno solo dei due progetti deve essere selezionato
ANSWER: A
Definite due variabili di decisione x e y relative alla selezione di due progetti distinti, il vincolo x + y ≤ 1
esprime il fatto che:
a) Nessuno dei due progetti può essere selezionato
b) Uno solo dei due progetti deve essere selezionato
c) Al più uno solo dei due progetti deve essere selezionato
d) Almeno uno dei due progetto deve essere selezionato
ANSWER: C
Definite due variabili di decisione x e y relative alla selezione di due progetti distinti, il vincolo x + y ≥ 1
esprime il fatto che
a) Uno solo dei due progetti deve essere selezionato
b) Nessuno dei due progetti può essere selezionato
c) Almeno uno dei due progetto deve essere selezionato
d) Al più uno solo dei due progetti deve essere selezionato
ANSWER: C
Dato un problema di PL01 con insieme delle soluzioni ammissibili S, una formulazione lineare del
problema:
a) Può contenere un numero infinito di soluzioni a componenti intere
b) È tale che l'intersezione di P con S è l'ipercubo unitario
c) È tale che l'intersezione di P con l'ipercubo unitario è uguale a S
d) È tale che l'intersezione di P con l'insieme dei numeri naturali è uguale a S
ANSWER: C
Dato un problema di PL01 di minimizzazione con insieme delle soluzioni S a n componenti e vettore dei
costi c:
a) L'insieme delle soluzioni ammissibili dipende dal vettore dei costi
b) L'insieme delle soluzioni ammissibili non è incluso in {0,1}n
c) L'insieme delle soluzioni ammissibili è incluso in Rn
d) L'insieme delle soluzioni ammissibili è incluso in {0,1}n
ANSWER: D
ANSWER: A
file:///Server02/...getto_Form/MATERIALE/PANIERI%20120/da%20forn/FORM%2021/1.%20Paniere%20ricerca%20operativa%202.txt[22/10/2022 12:46:02]
b) Selezionano quali sono le soluzioni migliori dei sottoproblemi chiusi
c) Determinano come gestire la lista dei sottoproblemi generati dall'inizio del metodo all'iterazione
corrente
d) Determinano come gestire le soluzioni ottime dei sottoproblemi ancora aperti
ANSWER: A
Dire quali tra le seguenti applicazioni non si rivolve tramite tecniche di clustering:
a) Segmentazione delle immagini
b) Pattern recognition
c) Customer profiling
d) Market segmentation
ANSWER: B
file:///Server02/...getto_Form/MATERIALE/PANIERI%20120/da%20forn/FORM%2021/1.%20Paniere%20ricerca%20operativa%202.txt[22/10/2022 12:46:02]
Un cluster è:
a) Un'algoritmo di soluzione
b) Una partizione degli oggetti
c) Un gruppo di oggetti simili in base a un qualche criterio di omogeneità
d) Un gruppo di oggetti uguali
ANSWER: C
L'apprendimento automatico è:
a) Un nuovo linguaggio di programmazione
b) Il processo di definizione automatica, distinta da quella naturale, di regole generali (pattern) a partire
dalle osservazioni
c) Una metodologia di apprendimento rapido
d) Un qualsiasi processo induttivo umano
ANSWER: B
Una distanza d è:
a) Una relazione a valori positivi che gode della proprietà di simmetria e che assume valore nullo in
corrispondenza di due punti uguali
b) Una relazione a valori non negativi che gode della proprietà di simmetria
c) Una relazione a valori non negativi che gode della proprietà di simmetria e che assume valore nullo in
corrispondenza di due punti uguali
d) Una relazione a valori non negativi che gode della proprietà di simmetria e che assume sempre valore
non nullo
ANSWER: C
file:///Server02/...getto_Form/MATERIALE/PANIERI%20120/da%20forn/FORM%2021/1.%20Paniere%20ricerca%20operativa%202.txt[22/10/2022 12:46:02]
Il vettore di incidenza di un insieme multi-taglio è
a) Un vettore che si può definire solo se l'insieme multi-taglio è non vuoto
b) Un vettore a m componenti continue in [0,1] con m numero degli nodi del grafo di localizzazione
c) Un vettore a m componenti {0,1} con m numero degli archi del grafo delle istanze
d) Un vettore a m componenti {0,1} con m numero degli nodi del grafo di localizzazione
ANSWER: C
L'insieme di taglio di due sottoinsiemi V e W di nodi non vuoti e disgiunti è
a) L'insieme intersezione dei nodi in V e W
b) L'insieme degli archi che connettono nodi di V e nodi di W
c) L'insieme degli archi che connettono nodi di V e nodi di W nel caso in cui la loro unione sia vuota
d) L'insieme degli archi che connettono nodi di V che non appartengono a W
ANSWER: B
A ogni soluzione del problema di clustering partizionale, e quindi a ogni clustering P(G) del grafo G(N,A),
è possibile associare un sottoinsieme di archi detto insieme partizione E(P(G))
a) 1
b) 0
c) FALSO SE |N|<2
d) VERO SE |N|=|A|
ANSWER: A
A ogni soluzione del problema di clustering partizionale, e quindi a ogni clustering P(G) del grafo G(N,A),
è possibile associare un costo dell'insieme
a) partizione c(E(P(G)))
b) 0
c) 1
d) FALSO SE |N|<2
e) VERO SE |N|=|A|
ANSWER: B
Sia G(N,A) un grafo delle istanze con N={1,2,3,4,5,6}
a) Il numero delle disequazioni a due partizioni è 60
b) Il numero degli archi è 60
c) Il numero delle disequazioni triangolo è 60
d) Il numero delle formulazioni è 60
ANSWER: C
file:///Server02/...getto_Form/MATERIALE/PANIERI%20120/da%20forn/FORM%2021/1.%20Paniere%20ricerca%20operativa%202.txt[22/10/2022 12:46:02]
Considerato il poliedro P' definito da tutte le disequazioni triangolo e il poliedro P'' definito da tutte le
disequazioni a due partizioni
a) P'' è una formulazione peggiore di P'
b) P'' è una formulazione migliore di P'
c) Una delle due è la formulazione ottima
d) Non si può stabilire quale sia la formulazione migliore
ANSWER: B
Nell'ambito dei problemi di clustering partizionale, la complessità della procedura euristica per il problema
di separazione è
a) Esponenziale nel numero di archi del grafo delle istanze
b) Polinomiale nel numero di nodi del grafo delle istanze
c) Logaritmico nel numero di archi del grafo delle istanze
d) Esponenziale nel numero di nodi del grafo delle istanze
ANSWER: D
Nel metodo dei piani di taglio, aggiungendo disequazioni generate e rafforzate iterativamente
a) Si ottengono formulazioni sempre migliori
b) Si possono ottenere poliedri che non sono necessariamente una formulazione del problema di PL01
c) Si ottengono sequenze di Gomory di lunghezza infinita
d) Si ottengono formulazioni sempre più deboli
ANSWER: A
In un problema di PL01, l'ipotesi di interezza delle componenti del vettore soluzione consente
a) Di risolvere sempre il problema in maniera euristica
b) Di risolvere sempre il problema in maniera esatta
c) Di rafforzare una disequazione valida per un poliedro contenente tutte e sole le soluzioni ammissibili
del problema di PL01
d) Di eliminare alcuni elementi della sequenza di Gomory
ANSWER: C
Per il problema di partizione in clique dei nodi di un grafo
a) L'euristica di soluzione prevede la determinazione esatta di un cluster di nodi alla volta
b) L'euristica di soluzione prevede la determinazione iterativa di sottoinsiemi di archi
c) L'euristica di soluzione prevede la determinazione esatta di una partizione dei nodi
d) L'euristica di soluzione prevede la determinazione iterativa di due cluster di nodi alla volta
ANSWER: D
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
a) {i in A: i in B}
b) {i in B: i in A}
c) A inter B
d) {A,B}
ANSWER: D
Definiti in AMPL due insiemi A e B, quale tra le seguenti espressioni identifica tutti gli elementi
dell'insieme intersezione di A e di B:
a) {i in A: i not in B}
b) {i in A: i in B}
c) {i in A, j in B}
d) {A,B}
ANSWER: B
file:///Server02/...getto_Form/MATERIALE/PANIERI%20120/da%20forn/FORM%2021/1.%20Paniere%20ricerca%20operativa%202.txt[22/10/2022 12:46:02]
Definiti in AMPL due insiemi A e B, quale tra le seguenti espressioni identifica tutti gli elementi
dell'insieme differenza B/A:
a) Nessuna delle opzioni
b) {i in B: i not in A}
c) B/A
d) {i in B, j not in A}
ANSWER: B
AMPL è:
a) Un problema di programmazione matematica
b) Un linguaggio di programmazione che permette di definire un qualsiasi problema di programmazione
matematica
c) Un linguaggio di programmazione che permette di definire solo alcune classi specifiche di problemi di
programmazione matematica
d) Un server di calcolo per la risoluzione di problemi di programmazione matematica
ANSWER: B
In AMPL un insieme:
a) Non può avere dimensione uno
b) Può avere una o più dimensioni
c) Può contenere solo valori interi
d) Non si può né dichiarare né definire a meno di casi specifici
ANSWER: B
In AMPL un insieme:
a) Si può dichiarare ma non definire
b) Contiene zero o più elementi
c) Contiene almeno un elemento
d) Può contenere solo valori interi
ANSWER: B
In AMPL è bene:
a) Separare la struttura del modello e i dati del problema in due file distinti
b) Indicare simultaneamente struttura e dati del problema ma non nello stesso file
c) Rendere disponibili solo le dichiarazioni ma non le definizioni
d) Separare la struttura del modello e la struttura del problema in due file distinti
ANSWER: A
La matrice di incidenza nodi archi di un generico grafo G(N,A) ha:
a) Tante righe e colonne quanti sono i nodi in N
b) Tante righe quanti sono i nodi in N e tante colonne quanti sono gli archi in A
c) Tante righe quanti sono gli archi in A e tante colonne quanti sono i nodi in N
d) Tante righe e colonne quanti sono gli archi in A
ANSWER: B
file:///Server02/...getto_Form/MATERIALE/PANIERI%20120/da%20forn/FORM%2021/1.%20Paniere%20ricerca%20operativa%202.txt[22/10/2022 12:46:02]
In una rete di flusso:
a) La somma delle domande associate agli archi è nulla
b) La somma delle domande associate ai nodi è nulla
c) La somma delle domande associate ai nodi è non nulla
d) La somma delle domande associate agli archi è positiva
ANSWER: B
In AMPL:
a) È possibile selezionare un solutore e richiamarlo per risolvere un modello se è stato precedentemente
caricato un file .mod o un file .dat
b) È possibile selezionare un solutore e richiamarlo per risolvere un modello se sono stati
precedentemente caricati un file .mod e un file .dat
c) È possibile selezionare un solutore ma non richiamarlo per risolvere un modello
d) È possibile invocare un unico solutore per risolvere un modello
ANSWER: B
In AMPL:
file:///Server02/...getto_Form/MATERIALE/PANIERI%20120/da%20forn/FORM%2021/1.%20Paniere%20ricerca%20operativa%202.txt[22/10/2022 12:46:02]
a) L'istruzione option è usata solo per risolvere un modello se sono precedentemente stati caricati i
parametri del problema
b) L'istruzione option può essere usata per selezionare il solutore di default
c) L'istruzione option è usata solo per selezionare un solutore specifico se sono precedentemente stati
caricati i parametri del problema
d) L'istruzione option può essere usata per selezionare un solutore specifico
ANSWER: C
file:///Server02/...getto_Form/MATERIALE/PANIERI%20120/da%20forn/FORM%2021/1.%20Paniere%20ricerca%20operativa%202.txt[22/10/2022 12:46:02]
d) I vincoli sono lineari tranne nel caso di capacità nulle
ANSWER: A
In AMPL se è stato precedentemente caricato un modello e un primo file .dat, caricando un secondo file
.dat (relativo sempre allo stesso modello) l'interprete AMPL
a) Restituisce la soluzione ottima della seconda istanza di problema definita
b) Considera solo le definizioni contenute nel secondo file .dat
c) Restituisce un errore
d) Restituisce la soluzione ottima della prima istanza di problema definita
ANSWER: C
file:///Server02/...getto_Form/MATERIALE/PANIERI%20120/da%20forn/FORM%2021/1.%20Paniere%20ricerca%20operativa%202.txt[22/10/2022 12:46:02]
Nel problema del cammino di costo minimo da s a t
a) Nessuna delle opzioni
b) Il numero di archi considerato nella rete di flusso è pari al numero di archi del grafo più uno
c) Il numero di archi considerato nella rete di flusso è pari al numero di archi del grafo
d) Il numero di archi considerato nella rete di flusso è maggiore del numero di archi del grafo
ANSWER: C
In AMPL è possibile
a) Definire istanze di problemi non ancora dichiarati nel file .mod
b) Dichiarare modelli con più gruppi di vincoli purché si assegnino identificativi diversi a ogni gruppo e
ogni elemento del gruppo sia indicizzato
c) Nessuna delle opzioni
d) Dichiarare modelli con un solo gruppo di vincoli
ANSWER: B
Data una rete di flusso, il taglio s-t di capacità minima
a) Ha capacità pari al valore del massimo flusso da s a t
b) Ha capacità non inferiore al massimo flusso da s a t
c) Ha capacità data dalla somma delle capacità dei nodi
d) Ha capacità data dalla somma delle capacità meno il valore del flusso a ogni arco
ANSWER: A
In AMPL:
a) Non è possibile scrivere script se non in presenza in un file di dichiarazione e di un file di definizione di
un modello
b) È possibile gestire un insieme di istruzioni da un unico file
c) Nessuna delle opzioni
d) Occorre definire un file per ogni istruzione, se non data da riga di comando
ANSWER: B
In AMPL
a) Nessuna delle opzioni
b) È possibile assegnare un nuovo valore a un parametro precedentemente definito solo se in precedenza
assumeva il valore di default
c) È possibile assegnare un nuovo valore a un parametro precedentemente definito
d) Non è possibile assegnare un nuovo valore a un parametro precedentemente definito
ANSWER: C
Nel metodo del simplesso dinamico l'oracolo di separazione è
a) Un algoritmo che verifica l'ammissibilità di una soluzione se disponibile
b) Un algoritmo che verifica l'ottimalità di una soluzione
c) Un algoritmo che verifica l'ammissibilità di una soluzione
d) Un problema di minimo taglio s-t
ANSWER: C
file:///Server02/...getto_Form/MATERIALE/PANIERI%20120/da%20forn/FORM%2021/1.%20Paniere%20ricerca%20operativa%202.txt[22/10/2022 12:46:02]
b) Verifica l'ammissibilità di una soluzione senza considerare tutti i vincoli del problema
contemporaneamente ed esplicitamente
c) Verifica l'ammissibilità di una soluzione invocando il metodo del simplesso
d) Restituisce una soluzione euristica
ANSWER: B
DOMANDE APERTE
1. Quali sono i principali strumenti di pianificazioni impiegati per la pianificazione dei sistemi complessi e
distribuiti?
2. Cosa significa costruire un modello?
3. Cos'è un modello, quali vantaggi offre e come è correlato ai sistemi di pianificazione dei sistemi
complessi e distribuiti? 04. Descrivere gli elementi caratterizzanti il problema di localizzare degli impianti
4. Dare la definizione di problema di localizzazione degli impianti
file:///Server02/...getto_Form/MATERIALE/PANIERI%20120/da%20forn/FORM%2021/1.%20Paniere%20ricerca%20operativa%202.txt[22/10/2022 12:46:02]
5. Disegnare il grafo di localizzazione con 4 siti candidati {A, B, C, D} e 2 clienti {1,2}
6. Definire la scelta greedy nell'applicazione dell'algoritmo greedy al problema di localizzazione degli
impianti
7. Illustrare attraverso un esempio l'applicazione dell'algoritmo greedy al problema di localizzazione degli
impianti
8. Spiegare le principali caratteristiche della Ricerca Locale
9. Spiegare le principali differenze tra algoritmo Greedy e Ricerca Locale
10. Spiegare le principali caratteristiche dell'algoritmo Greedy
11. Spiegare le principali differenze tra la formulazione del problema di Localizzazione degli Impianti nel
caso capacitato e quello non capacitato
12. Definire la formulazione del problema di Localizzazione degli Impianti nel caso capacitato
13. Illustrare le principali differenze tra il problema di Localizzazione degli Impianti nella versione non
capacitata e versione capacitata
14. Spiegare come definire i vincoli del problema di localizzazione degli impianti usando un Foglio MS
Excel
15. Spiegare come definire la funzione di costo del problema di localizzazione degli impianti usando un
Foglio MS Excel
16. Dati due problemi di PL, definire l'equivalenza tra i due problemi
17. Descrivere quali sono le principali differenze tra la Programmazione Lineare Intera e la
Programmazione Lineare {0,1}
18. Definire il processo di formulazione di un problema di Programmazione Lineare Intera
19. Dare la definizione di lower bound di un problema di PL01
20. Dare la definizione di formulazione ottima di un problema di PL01
21. Definire un criterio di ordinamento delle formulazioni di un problema di PL01
22. Dare la definizione di formulazione lineare di un problema di PL01 12. Descrivere le possibili strategie
di separazione per il metodo branch and bound per la soluzione di un problema di PL01
23. Descrivere le possibili strategie di soluzione per il metodo branch and bound per la soluzione di un
problema di PL01
24. Descrivere la metodologia branch and bound per la soluzione di un problema di PL01
25. Descrivere una strategia di soluzione esatta per il problema di knapsack binario
26. Descrivere una possibile strategia di soluzione per i problemi di PL01 caratterizzati da n variabili
decisionali in {0,1} e da un vincolo lineare di disuguglianza
27. Descrivere i problemi di knapsack con particolare attenzione al problema di knapsack binario
28. Dimostrare che una metrica norma è una metrica
29. Definire il problema di clustering dei dati
30. Illustrare la procedura generale di soluzione di un problema di clustering dei dati
file:///Server02/...getto_Form/MATERIALE/PANIERI%20120/da%20forn/FORM%2021/1.%20Paniere%20ricerca%20operativa%202.txt[22/10/2022 12:46:02]