• Non ci sono risultati.

Docente: Alfredo De Santis Durata: 2 ore

N/A
N/A
Protected

Academic year: 2021

Condividi "Docente: Alfredo De Santis Durata: 2 ore"

Copied!
6
0
0

Testo completo

(1)

Matricola: Firma:

Universit` a di Salerno 14 luglio 2010

Algoritmi

( Matricole congrue ad 1 mod 3)

Docente: Alfredo De Santis Durata: 2 ore

Nessun materiale ammesso per consultazione. Buon lavoro a tutti.

Il presente esame consiste di 6 pagine e 5 quesiti. Segnalare qualsiasi discrepanza alla commissione. Il numero in parentesi all’inizio di ciascun quesito corrisponde al numero di punti assegnati ad una risposta corretta.

Rispondere a tutti i quesiti.

Riservato alla commissione:

Punti

1 (12)

2 (25)

Totale Parziale

Punti

3 (18)

4 (27)

5 (18)

Totale Parziale

Totale (100)

Pagina 1 di 6

(2)

1. Ricorrenze e notazioni asintotiche.

(a) [6] Siano f (n) e g(n) funzioni positive. Analizzare la seguente relazione 4f (n) + g(n)/3 = Θ(f (n) + g(n)). Dire se ´ e vera o falsa, motivando e provando le proprie affermazioni.

(b) [6] Risolvere la seguente relazione di ricorrenza: T (n) = T (n/4) + T (3n/4) + n con T (n) = O(1) per n ≤ 4.

Lo spazio per la risposta continua sulla prossima pagina

Pagina 2 di 6

(3)

2. [25] Si descriva ed analizzi un algoritmo che dati n punti nel piano determini una coppia con la pi´ u piccola distanza euclidea tra loro.

Lo spazio per la risposta continua sulla prossima pagina

Pagina 3 di 6

(4)

3. [18] Si descriva ed analizzi l’algoritmo di Huffman.

Lo spazio per la risposta continua sulla prossima pagina

Pagina 4 di 6

(5)

4. [27] Si descriva ed analizzi un algoritmo per la seguente variazione del problema dell’allineamento di due sequenze (Sequence Alignment): la penalit´ a per un gap non

´ e una costante δ ma dipende linearmente dalla posizione dell’elemento non allineato, precisamente un elemento y

h

non allineato contribuisce al costo di un allineamento per 5h mentre un elemento x

h

non allineato contribuisce al costo di un allineamento per 4h.

Lo spazio per la risposta continua sulla prossima pagina

Pagina 5 di 6

(6)

5. [18] Si esegua l’algoritmo per il calcolo del flusso massimo sul grafo G con nodi V = {s, t, 1, 2}, archi E = {(s, 1), (s, 2), (1, 2), (1, t), (2, t)} e capacit´ a c(s, 1) = 21, c(s, 2) = 10, c(1, 2) = 3, c(1, t) = 8, c(2, t) = 13. Si evidenzino per ogni singolo passo effettuato quale ´ e l’augmenting path utilizzata, il flusso ed il grafo residuale rispetto al flusso. Si argomenti sul perch´ e il flusso ottenuto ´ e massimo analizzando la sua relazione con un taglio minimo.

Fine dell’esame

Pagine totali: 6

Punti totali: 100

Riferimenti

Documenti correlati

Mettere TASSATIVAMENTE nei riquadri le risposte, e nel resto del foglio lo svolgimento.. Esercizio 1

Il numero in parentesi all’inizio di ciascun quesito corrisponde al numero di punti assegnati ad una risposta corretta.. Rispondere a tutti

(La variazione rispetto al problema del testo del corso, consiste nell’ulteriore vincolo che l’oggetto i-esimo e quello (i + 1)-esimo, per i = 1, ...n − 1, non possono essere

Il numero in parentesi all’inizio di ciascun quesito corrisponde al numero di punti assegnati ad una risposta corretta.. Rispondere a tutti

Si descriva come ottenere il cammino di costo minimo dal nodo a facendo uso della matrice OP T e chiarendo i passi effettuati. Fine dell’esame Pagine totali: 7 Punti

Si descriva il problema della schedulazione degli intervalli chiarendo quali sono gli input e quali gli output.. Si descrivano ed analizzino le diverse scelte greedy per la

(Si inizi definendo il concetto di inversione. Si proceda descrivendo l’algoritmo ed in particolare la procedura ricorsiva. Infine si analizzi l’algoritmo descritto.). Lo spazio per

Sia E 3 lo spazio euclideo reale tridimensionale dotato del rife- rimento cartesiano standard (x, y, z).. Si determini la distanza fra r