Estratto del documento

Teorema LCS soluzione

la ottima

ottima quella

che che sotto problemi

dei

incorpora

garantisce

ci

Date Y Allora

X qualsiasi

Z LCS X

di

Y

le Z

=

sequenze = <y1

X1 sia una

Z1

> e

e

Xm) = yn

, ..., , ..., .

...,

,

tre

hanno casi

si : Yn-1

e Xm-s

LCS

eZk di

Ek

ym =

se Xm una

= = yn

· Xm 1 e

= - LCS Y

Xm-1

allora

Xmym Z di

Zk è

se Xm

· una e

=

, Ym-1

e X

Z LCS

allora

Xmyn di

=

zkyn

se e

una

· , Ym-1

DIMOSTRAZIONE 1 LCS Xm-1

allora di

Zx

1 e

Xm

Se xm e

yn

zk

: ym = =

= -

. che

Mostro allora

yn zk Xm Ym

Xm

se = =

=

,

* Xm

suppongo Z

· che contiene accodato Z

costruisco nuova sequenza <Es

una xm zk ,

Xm)

· = ...,

, ,

che ipotesi

ricordandomi

sempre Ym

per Xm =

Z'è Y lunghezza

sottosequenza ha

X

di K 1

e

una +

e lunga

Z'è di

più

che sottosequenza Z

sila

> una

- (

lunghe

che Covvero più

LCS

contraddice l'ipotesi

> sotto

delle

sia sequenze

una una

-

Mostro che Ym-1

Xm-1

di

è LCS

Zk-1 una e Y

di

di

LCS

Z è

chiaramente

X Zk-1

siccome era e una

una

· ,

Xm-1 Ym-1

(CS) di

sottosequenza e lunghe

devo più

i delle

che

dimostrare (ovvero è

LCS

una una

· che

W Ym-1

esista di Xm-1

che sottosequenza

una sia

supponiamo e

lunghezza W

Zx-s K

più lunga di con ,

N'a W

Costruiamo accoda

sottosequenza cui

nuova si a

Xm

una

W'è ha

Y

di

di Xe lunghezza

sottosequenza k

- 1

> una +

e

- Y

contraddice Xe

fatto di

il che Z di

LCS

> sia

- una Y

Z iuna di Xm-se

LCS

allora zkXm

Se * =

2 Yn se

Xm ,

. Se Y

Zx-1 è

allora

zkXm Xm-se

sottosequenza di

una comune

,

Mostro i LCS

che una Xm-se lunghezza

Wdi

sottosequenza Y s

esista

che una con

suppongo

· (se LCS)

sarebbe

allora

esistesse W Z mon una allora

W è

di Xm-s anche sottosequenza

Y

i sottosequenza

siccome una e

· (quelle

Xe Y originali

di

di Y

> di

X

di

che

trovato è sottosequenza

W lunghezza

- avrei e con

un LCS

il fatto

contraddice che

> z sia

- una

Simmetrico

.

3 al punto 2

Conclusione di

due al prefissi

LCS

di delle struttura

interno

contiene

LCS sotto

sequenze

seguenze suo una :

una

: ottima è la sottoproblemi

ottima sotto lunga

La più

soluzione interno

al i sone

. seguenza suo

,

LCS

le prefissi

seconda Xm-1eY

A Ym-1

dei

prefissi Xm-2

dei casi

stesci . i

3 sono e oppure

Ym-1

Xe

o .

LEMMA DELL'ACRITICITÀ DEL GRAFI DIRETTI

grafo

Un aciclicosse

detto

è

G DFS

visita di Back .

diretto archi (B)

Ginon genera

una c'è

c'è

DIMOSTRAZIONE back= ciclo

1 un

arco

Se un

: . v)

back (n

7

. supponiamo

a arco

un , DF

foresta

nella

è

b allora antenato di

v un u

. il ciclo

c'è da c'è

quindi insieme v

ve v

percorso u-v

un

c u u

a -

=

:

. ,

ciclo

c'è back

arco

se =>

un

2 . ciclo

che il

G contenga

supponiamo e

a v)

(M

b nodo scoperto l'arco

vil precedente in

in sia

primo

sia c

c e .

. formano

di

vid bianco (poiché

al il

vertici

tempo ve'

i cammino

e v

un primo

c u

. , cl

scoperto

vertice in è

del

d nella

da foresta

teorema discendente

bianco DF

e v

cammino in

. v)

(u e

quindi back

e. un arco

, M

M 2

2 yrd

-

~ V

V M

M L

L

Anteprima
Vedrai una selezione di 1 pagina su 5
Dimostrazioni teoriche – Algoritmi e strutture dati Pag. 1
1 su 5
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher fedilorenzo di informazioni apprese con la frequenza delle lezioni di Algoritmi e strutture dati e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Firenze o del prof Marinai Simone.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community