• Non ci sono risultati.

[CT0001] Algoritmi e Strutture Dati 2010/11, Modulo A Data: 18 gennaio 2011 Nome Cognome: Matricola:

N/A
N/A
Protected

Academic year: 2021

Condividi "[CT0001] Algoritmi e Strutture Dati 2010/11, Modulo A Data: 18 gennaio 2011 Nome Cognome: Matricola:"

Copied!
1
0
0

Testo completo

(1)

[CT0001] Algoritmi e Strutture Dati 2010/11, Modulo A Data: 18 gennaio 2011

Nome Cognome:

Matricola:

Parte I.(33 punti) Il tempo a disposizione `e 2:30 h. Giustificare tutte le risposte, usando anche il retro del foglio, e consegnare solo la ‘bella’.

(6pts)

6 pts 1. Supponendo che il caso base sia O(1) si calcoli l’andamento asintotico delle seguenti equazioni di

ricorrenza.

(a)(2 pts) A(n) = 4 A(n/2) + n2log n.

(b)(2 pts) B(n) = 4 B(n/2) + n2. (c) (2 pts) C(n) = n C(n − 1).

(12pts)

12 pts 2. Si consideri il seguente algoritmo.

Algorithm 1: Stooge(array L[1 . . . n], int i, int j)

1 if L[j] < L[i] then

2 scambia L[j] con L[i];

3 if (j − i) > 1 then

4 t ← (j − i + 1)/3;

5 Stooge(L, i, j − t);

6 Stooge(L, i + t, j);

7 Stooge(L, i, j − t);

8 return L

(a)(4 pts) Si descriva come funziona.

(b)(4 pts) Si descrivano le propriet`a dell’output prodotto.

(c) (4 pts) Si studi la complessit`a temporale.

(6pts)

6 pts 3. Sia G = (V, E) un grafo non orientato e connesso , con w funzione peso. Si provi (con una

dimostrazione formale) o si confuti (con un contro-esempio) ciascuna delle seguenti affermazioni:

(a)(3 pts) Sia (a, b) arco di G di peso strettamente minore di ogni altro arco di G. Allora ogni MST di G contiene (a, b).

(b)(3 pts) Sia (c, d) arco di G di peso strettamente maggiore di ogni altro arco di G. Allora nessun MST di G contiene (c, d).

(6pts)

6 pts 4. Si consideri il grafo pesato G rappresentato dalla seguente matrice:

0 2 4 ∞ 3

2 0 8 ∞ 1

6 2 0 4 3

1 ∞ ∞ 0 5

∞ ∞ ∞ 1 0

(a)(3 pts) Si descriva l’algortimo di Floyd-Warshall per risolvere il problema dei cammini minimi tra tutte le coppie di vertici.

(b)(3 pts) Si simuli l’ esecuzione dell’algoritmo di Floyd-Warshall su G.

(3pts)

3 pts 5. Spiegare informalmente le classi di complessit`a P ed N P . Spiegare il significato di N P −completezza.

(Usare anche il retro del foglio).

Riferimenti

Documenti correlati

Per ciascuno dei due giochi seguenti, descriverne la forma strategica e tro- varne gli equilibri di Nash, gli equilibri perfetti nei sottogiochi e gli equilibri bayesiani

E’ pur vero che nel caso di mosse contemporanee vi ` e un equilibrio con payoff pari a 2.6 e quindi meglio di 1, il payoff che ottiene nel SPE; tuttavia, essendovi tre equilibri per

Per ciascuno dei due giochi seguenti, descriverne la forma strategica e tro- varne gli equilibri di Nash, gli equilibri perfetti nei sottogiochi e gli equilibri bayesiani

Trovarne gli equilibri di Nash in strategie pure, se esistono, al variare del parametro ab. Per a = 0, determinare tutti gli equilibri in

Se i giocatori I e II scelgono alternative differenti pagano un’unit` a ciascuno al giocatore III ; se si coordinano con una scelta differente da quella del giocatore III ricevono

Determinare se il nucleo ` e vuoto ed in caso contrario determinare un’allocazione nel

E’ possibile calcolare il valore Shapley, qualunque sia x ∈ R, utilizzando direttamente gli assiomi che lo caratterizzano.. La verifica `e del tutto standard e il risultato ` e che

Descrivere e discutere l’equilibrio di Nash, con particolare riguardo alle motivazioni che fanno ritenere importante questo concetto di soluzione.. Esercizio