Teoria della complessità. Introduzione alla complessità degli algoritmi

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Teoria della complessità. Introduzione alla complessità degli algoritmi"

Transcript

1 Teoria della complessità Itroduzioe alla complessità degli algoritmi Doato Malerba Premessa Lo studio della computabilità aiuta a compredere quali problemi ammettoo ua soluzioe algoritmica e quali o. Per i problemi computabili, è iteressate cooscere la complessità degli algoritmi che li risolvoo. Algoritmo: sequeza di passi computazioali che trasformao u valore (o u isieme di valori) i igresso i u valore (o u isieme di valori) i uscita.

2 Premessa La complessità di u algoritmo corrispode a ua misura delle risorse di calcolo cosumate durate la computazioe. È tato più elevata quato maggiori soo le risorse cosumate. Teoria della complessità Teoria della complessità computazioale: braca dell'iformatica che studia l'uso delle risorse di calcolo ecessarie per la computazioe di algoritmi e per la soluzioe di problemi. Questo studio è importate al fie di: poter cofrotare algoritmi diversi che risolvoo lo stesso problema stabilire se dei problemi ammettoo algoritmi risolutivi che o soo praticamete computabili, cioè che richiedoo risorse che o soo praticamete dispoibili.

3 Misure statiche Le misure statiche soo basate sulle caratteristiche dell algoritmo e prescidoo dai valori dell iput su cui esso opera. Esempi: Numero di istruzioi Numero di cicli misura strutturale Misure diamiche Le risorse di iteresse predomiate ella teoria della complessità soo: tempocomplessità i tempo spazio di memoriacomplessità i spazio Queste soo misure diamiche, che tegoo coto sia delle caratteristiche dell algoritmo che dell iput su cui esso opera. Soo misure basate sulle caratteristiche di ua computazioe. 3

4 Defiizioe assiomatica Ua misura diamica è u isieme di fuzioi calcolabili i associate agli algoritmi P i tale che:. Per ogi i, P i (x) termia se e solo se i (x) è defiita;. Esiste u predicato totale calcolabile M tale che M(i,x,m)=vero se e solo se i (x)=m. M. Blum (967). A machie idepedet theory of the complexity of recursive fuctios, J. of the ACM, 4, Defiizioe assiomatica La secodo assioma assicura che esiste u modo effettivo per decidere se ua computazioe ha speso o più di m uità di risorsa. Utilizzado ripetutamete il predicato M risulta quidi possibile calcolare, per qualuque computazioe P i (x) che termia, la misura diamica di complessità i (x) associata a P i (x). 4

5 Defiizioe assiomatica Si osservi che il primo assioma o implica il secodo. Se prediamo come i gli stessi algoritmi P i il primo assioma sarebbe verificato. Per assurdo suppoiamo che ache il secodo assioma sia verificato. Se suppoiamo che gli algoritmi P i siao descritti da matrici fuzioali di macchie di Turig T i, dev essere decidibile il predicato T i (x)=y. Ma questo implicherebbe la possibilità di risolvere il problema della termiazioe per macchie di Turig che è oto o essere decidibile. Defiizioe assiomatica Si osservi che il secodo assioma o implica il primo. Se prediamo i (x)=k costate per ogi i. I tal caso il secodo assioma è evidetemete verificato metre o lo è il primo. Se suppoiamo che gli algoritmi P i siao descritti da matrici fuzioali di macchie di Turig T i, la seguete defiizioe: i (x)= umero di trasizioi eseguite da T i (x) soddisfa etrambi gli assiomi. 5

6 Defiizioe assiomatica Blum trasse da questa defiizioe delle proprietà delle misure di complessità del tutto idipedeti dal modello di calcolo. Tuttavia, per caratterizzare sufficietemete la complessità di algoritmi e/o problemi occorre itrodurre u modello di calcolo all itero del quale defiire particolari misure di complessità. Misure diamiche di complessità per macchie di Turig determiistiche Come già visto, ua misura diamica della complessità i tempo per le macchie determiistiche può essere rappresetata dal umero di trasizioi che occorroo i ua computazioe massimale. Ua misura diamica della complessità i spazio potrebbe essere il umero di celle del astro utilizzate da ua macchia di Turig determiistica durate la sua computazioe. 6

7 Misure diamiche di complessità per macchie di Turig determiistiche Potremmo raffiare questa defiizioe facedo riferimeto allo spazio di lavoro addizioale, cioè alla quatità di celle di astro utilizzate per eseguire ua computazioe, o cosiderado lo spazio richiesto per la descrizioe dei dati di igresso. Si oti tuttavia che i ogi caso questa misura diamica di complessità i spazio o soddisfa il primo assioma di misura diamica, poiché ua computazioe può o termiare pur richiededo ua quatità fiita di astro. Misure diamiche di complessità per macchie di Turig determiistiche Questo problema è aggirato cosiderado la misura diamica di complessità i spazio o defiita ogiqualvolta la computazioe T i (x) o termia. È possibile però sapere se ua computazioe T i (x) che utilizza u umero limitato di celle termia o meo? I altre parole, la defiizioe di misura diamica di complessità i spazio è operativa, cioè soddisfa etrambi gli assiomi? 7

8 Misure diamiche di complessità per macchie di Turig determiistiche Lemma. Se è possibile determiare u limite fiito k sul umero di celle di astro richiesto dalla computazioe T i (x), allora è ache possibile decidere i tempo fiito se la computazioe termia o meo. Dimostrazioe. Suppoiamo che T i sia ua MT co u alfabeto di c simboli (icluso blak) ed s stati (s= Q ). Per ipotesi esiste u limite superiore k sul umero di celle di astro utilizzate ella computazioe di T i (x). Misure diamiche di complessità per macchie di Turig determiistiche Facciamo partire la macchia e osserviamola metre esegue le prime N=c k sk trasizioi. Se la macchia o si ferma prima, allora possiamo asserire che o si fermerà più perché è etrata i u ciclo. Ifatti il valore di N è u limite superiore al umero di differeti cofigurazioi istataee assumibili durate la computazioe di T i (x): esso prevede che, per tutte le cofigurazioi di c simboli i k celle, la computazioe scadisca tutte le k celle, e per ogua di esse, passi i tutti gli s stati possibili. 8

9 Misure diamiche di complessità per macchie di Turig o determiistiche Nel caso di macchia di Turig o determiistica MTN i la complessità i tempo è defiita el modo seguete. Sia MTN i (x) ua computazioe o determiistica. Distiguiamo i tre casi:. Esiste almeo ua computazioe massimale accettate. Allora la complessità i tempo è defiita come la miima complessità fra quelle massimali accettati.. Tutte le computazioi soo massimali e rifiutati. Allora la complessità i tempo è defiita come la miima complessità fra quelle massimali rifiutati. 3. Le computazioi massimali soo rifiutati e almeo ua o è massimale. Allora la complessità i tempo o è defiita. Misure diamiche di complessità per macchie di Turig o determiistiche La complessità i spazio el caso di macchie di Turig o determiistiche è defiita i modo aalogo. 9

10 Misure diamiche di complessità per macchie a registi Le misure diamiche di complessità per macchie a registri soo già state itrodotte per studiare il costo di ua simulazioe di ua RAM mediate ua MT (e viceversa). Ua prima misura di complessità i tempo si limita a cotare il umero di istruzioi eseguite i ua computazioe. Essa si basa sull assuzioe che ogi istruzioe ha u costo uitario (modello di costo uiforme). Misure diamiche di complessità per macchie a registi Ua misura di complessità più realistica tiee coto della taglia degli operadi delle istruzioi (modello a costi logaritmici). Aalogamete possiamo defiire ua misura diamica della complessità i spazio per RAM i due modi alterativi:. Numero di registri usati durate la computazioe (assuzioe di costo uiforme). Somma su tutti i registri, icluso l accumulatore, di l(x i ), dove x i è il massimo itero memorizzato el registro i-esimo durate la computazioe (assuzioe di costo logaritmico) 0

11 U modello di calcolo basato su liguaggio imperativo ad alto livello Descriveremo u algoritmo mediate operazioi semplici, come assegazioe ed operazioi aritmetiche, operazioi composte di selezioe (if the else ) e iterazioe ( while do, repeat util ). chiamate di procedure e fuzioi Pascal semplificato Modello di costo Per poter valutare la complessità i tempo o spazio di u algoritmo è ecessario iazitutto defiire u modello di costo che stabilisca come calcolare il cosumo di ua risorsa.

12 Modello di costo temporale Assumiamo quato segue:. il costo di u'operazioe di assegazioe, aritmetica, logica e di cofroto sia uitario;. il costo di u'operazioe di selezioe if cod the S else S sia dato dal costo di esecuzioe del test cod più la somma dei costi delle istruzioi del blocco S, el caso i cui la codizioe sia vera, o la somma dei costi delle istruzioi del blocco S el caso i cui la codizioe sia falsa; Modello di costo temporale 3. il costo di u'istruzioe di ciclo while cod do S sia dato da: costo del test cod + (costo del test cod + costo delle istruzioi i S) * umero di volte i cui il ciclo è ripetuto; 4. il costo di u'istruzioe di ciclo repeat S util cod sia dato da: ( costo del test cod + costo delle istruzioi i S) * umero di volte i cui il ciclo è ripetuto;

13 Modello di costo temporale 5. il costo di u'istruzioe di ciclo for i to do S sia pari a: costo uitario per l'iizializzazioe di i + (costo uitario del test [i] di fie ciclo + costo delle istruzioi i S + costo di icremeto di i) * + costo uitario del test [i ] di fie ciclo; 6. il costo dell accesso al valore di ua variabile o a u elemeto di u array sia ullo. Modello di costo temporale 7. il costo di ua chiamata di u sottoprogramma sia pari alla somma dei costi di esecuzioe di tutte le istruzioi che lo compogoo. I questo modo assumiamo che il costo di attivazioe della procedura (passaggio di parametri, allocazioe di variabili, ecc.) sia zero. Le ipotesi precedeti elimiao la dipedeza dalla macchia e dal compilatore ell aalisi della complessità di u programma, ma portao a risultati approssimati. 3

14 Esempio Cosideriamo il seguete algoritmo che calcola il fattoriale: fatt for i to do fatt fatt*i; Allora se =3, il costo per il calcolo di 3! i base a questo algoritmo è: iizializzazioe di fatt + iizializzazioe di i a + test i, quado i ( + moltiplicazioe + assegazioe a fatt + costo di icremeto di i, ) * umero di volte i cui il ciclo è ripetuto 3 + test i, quado i > = 8 Operazioi domiati I geerale, el decidere come caratterizzare la complessità di tempo di u algoritmo, si cosiderao particolari operazioi che costituiscoo il meccaismo domiate del procedimeto risolutivo. Esempi: I cofroti, gli scambi e gli spostameti caratterizzao gli algoritmi di ordiameto. Le operazioi di moltiplicazioe caratterizzao il calcolo del fattoriale. Le operazioi di addizioe caratterizzao il calcolo di ua sommatoria. 4

15 Operazioi domiati I geerale, l operazioe domiate è caratterizzata dal fatto di essere l operazioe eseguita più volte ella computazioe defiita da u algoritmo. Per idividuare l operazioe domiate, sarà spesso sufficiete adare ad esamiare direttamete le operazioi coteute ei cicli più iteri. Esempio: Nel calcolo del fattoriale l operazioe domiate è la moltiplicazioe. Modello di costo temporale Il modello di costo itrodotto per u semplice liguaggio di programmazioe imperativo ad alto livello sottitede u criterio di costo uiforme per le operazioi. Questo vuol dire che fra ua operazioe di assegazioe, di addizioe, di moltiplicazioe o si fa alcua differeza. Ioltre si assume che ua cella di memoria possa coteere iteri arbitrariamete gradi. No sempre simili semplificazioi soo accettabili. 5

16 Criterio di costo logaritmico Per teere coto del fatto che, i u calcolatore reale, ua cella di memoria ha ua capacità limitata, si assume che per coteere umeri arbitrariamete gradi occorre u umero di celle proporzioale al logaritmo dei umeri stessi e per eseguire ua istruzioe si deve pagare u costo proporzioale al logaritmo degli operadi. Così, l icremeto di ua uità per 0 ha costo 0, metre l aalogo icremeto per ha costo. Criterio di costo logaritmico Avevamo osservato che il seguete programma RAM che calcola x y ha complessità i tempo O(y) sotto assuzioe di costo uiforme, metre sotto assuzioe di costo logaritmico è O(y logx) 6

17 Criterio di costo logaritmico La complessità i spazio è determiata degli iteri memorizzati ei registri da 0 a 3. Sotto assuzioe di costo uiforme la complessità i spazio è O(). Sotto assuzioe di costo logaritmico è O(ylogx), dal mometo che il più grade itero memorizzato i uo di questi registri è x y e l(x y )=ylogx. Se cosiderassimo questo programma come eseguito da u reale processore, il costo uiforme sarebbe realistico solo se ua sigola parola del calcolatore potesse memorizzare u itero grade quato x y. Criterio di costo logaritmico D altrode, se x y fosse maggiore del massimo itero rappresetabile i ua parola, ache la complessità i tempo logaritmica sarebbe piuttosto irrealistica, dal mometo che si assume che due iteri i e j possao essere moltiplicati i u tempo O(l(i)+l(j)), metre ad oggi o è oto alcu metodo che coseta di eseguire la moltiplicazioe di due iteri di bit co u costo computazioale o(log). Riepilogado, se è ragioevole assumere che ciascu umero icotrato i ua computazioe possa essere memorizzato i ua parola, allora l assuzioe di costo uiforme è appropriata. Altrimeti ua aalisi più realistica dovrà basarsi su u modello di costo logaritmico. 7

18 Criterio di costo logaritmico Altro esempio: Il costo del calcolo di! è sotto assuzioe di costo uiforme (si fao moltiplicazioi). Il costo approssimato è i ilogi Approssimazioe di Stirlig:! e Modello di costo i spazio Detto A u array di 0 elemeti di tipo itero, allora l'algoritmo che calcola la sommatoria dei umeri i A: somma 0 for i to do somma somma + A[i]; ha la seguete complessità i spazio: somma + i + A 0 = 8

19 Modello di costo i spazio Come per la complessità i tempo, ache i questo caso approssimeremo la complessità i spazio cosiderado solo i dati strutturati e trascurado i dati di tipo semplice. Ioltre, ache i questo caso si sta facedo ua assuzioe di costo uiforme. Complessità i tempo L'iteresse maggiore ell'ambito della teoria della complessità è rivolto alla complessità i tempo, e ciò per due motivi:. la tecologia attuale mette a disposizioe memorie di grade ampiezza a costi coteuti;. la memoria, a differeza del tempo, è ua risorsa che può essere riutilizzata. 9

20 Defiire la complessità: i fuzioe di cosa? Oltre alla defiizioe di u modello di costo, è ecessario affrotare u altro problema per giugere ad u'aalisi rigorosa della complessità di u algoritmo: idividuare i parametri i fuzioe dei quali dev'essere defiita la complessità. A questo proposito si deve osservare che il tempo di computazioe di u algoritmo dipede quasi sempre dai dati di igresso. Esempio: La complessità i tempo per il calcolo di 4! è 3, metre è 8 il tempo ecessario per calcolare 3! co lo stesso algoritmo. Dimesioe dell iput I geerale la complessità di u algoritmo è fuzioe della dimesioe dell iput, ovvero della mole dei dati del problema da risolvere. Si può adottare u criterio che prescida dal tipo dei dati i igresso (umeri, strighe, vettori, ecc.), cosiderado come parametro la quatità di memoria utilizzata per rappresetare i dati i igresso. La rappresetazioe dovrà essere ragioevole e o iaturalmete dilatata. 0

21 Dimesioe dell iput Nel caso di iput umerico la scelta fra ) valore dell iput ) lughezza della sua rappresetazioe può far apparire lieare il costo di u algoritmo che è ivece espoeziale. Esempio: calcolo del fattoriale di. Le moltiplicazioi soo, ma se la dimesioe dell iput è log allora il umero di moltiplicazioi è espoeziale i. Dimesioe dell iput Esempio: l algoritmo che decide se x è u umero primo provado a dividere x per tutti i umeri aturali i<x esegue O(x) passi (divisioi). Assumedo, per semplicità, che ua divisioe sia eseguita i tempo costate rispetto al valore dei rispettivi operadi, la complessità risulterà espoeziale per ua codifica biaria di x co log (x+) bit, metre sarà poliomiale (lieare, addirittura) se si utilizza ua rappresetazioe uaria (e.g., co x barre ). Si osservi che le le due codifiche o soo poliomialmete correlate.

22 Dimesioe dell iput Date due codifiche di u itero x, e(x) e e'(x), esse si dirao poliomialmete correlate se esistoo due poliomi p, p' tali che, per ogi x e(x) p'( e'(x) ) e'(x) p( e(x) ) dove idica la lughezza della codifica. I seguito supporremo che la codifica dei dati i igresso sia ragioevole, ovvero: Cosidereremo codifiche i base k dei valori umerici Rappreseteremo isiemi mediate eumerazioe delle codifiche dei loro elemeti. Rappreseteremo relazioi e fuzioi mediate eumerazioe delle codifiche dei relativi elemeti (coppie e -ple) Rappreseteremo grafi come coppie di isiemi (di odi e archi) Dimesioe dell iput Aziché cosiderare la dimesioe complessiva della rappresetazioe dei dati si può assumere per semplicità u parametro caratterizzate la lughezza dell iput. Esempio: calcolo del valore di u poliomio i u puto. La dimesioe dell iput è il grado del poliomio.

23 Fuzioe di complessità Determiare la complessità i tempo (o i spazio) di u algoritmo sigifica determiare ua fuzioe di complessità f() che forisca la misura del tempo (o dello spazio di memoria occupato), al variare della dimesioe dell iput,. Esempio: Adottado come modello di costo quello basato su assuzioe di costo uiforme, si evice che la fuzioe di complessità per l'algoritmo di calcolo del fattoriale è: f() = 5+3 Acora sull operazioe domiate Data la defiizioe di fuzioe di complessità f() si può chiarire ulteriormete il cocetto di operazioe domiate. Diciamo che u operazioe i u algoritmo è domiate quado, detto () il umero di volte che essa viee ripetuta durate la realizzazioe di u algoritmo i fuzioe della dimesioe dell iput, verifica c () f() dove c è ua opportua costate. 3

24 Termii domiati La teoria della complessità si occupa i particolare di studiare l'adameto asitotico delle fuzioi di complessità f(). Il vataggio è che lo studio asitotico forisce u criterio chiaro per poter cofrotare due algoritmi. Esempio: A: f () = 3-4+ A: f () = +3 Per =, risulta f () < f (), metre per =3,4,... risulta f () > f (). Come stabilire, duque, quale sia l'algoritmo più efficiete? L'aalisi asitotica ci cosete di rispodere al quesito: A è più efficiete perché> : f () > f (). Termii domiati Nello studio asitotico vegoo trascurate le costati moltiplicative e, se la f() risulta costituita da più termii, vegoo trascurati quei termii la cui crescita asitotica sia iferiore a quella di altri termii. Esempio Le segueti fuzioi di complessità: f () = f () = 4 f 3 () = 4 + soo asitoticamete equivaleti, i quato crescoo tutte co il quadrato di. Nello studio della complessità asitotica degli algoritmi si ricorre alle segueti defiizioi di ordie di gradezza. 4

25 Ordie O Def. di ordie O (o grade) Ua fuzioe f() è di ordie O(g()) se esistoo due costati positive c ed 0 tali che: 0 f() cg(). La g() idica u limite superiore al comportameto asitotico della fuzioe f, ovvero f o si comporta asitoticamete peggio di g. Esempio: La seguete fuzioe di complessità: f() = è u O( ) (c=4, 0 =3) I geerale, f() è u O( k ) per ogi k. Fra le varie fuzioi g() tali che il costo dell'algoritmo sia u O(g()) si è geeralmete iteressati alla miorate. O(g()) deota l'isieme di tutte le fuzioi f() di ordie O(g()). Ordie di u poliomio Proposizioe. Se f()= a m m + a m- m- + + a + a 0 è u poliomio di grado m, allora f() è u (m). Dimostrazioe. f() = a m m + a m- m- + + a + a 0 = a m a m a m 0 m am a0 m am m ( a m + a m- + + a + a 0 )m Quidi posto c= a m + a m- + + a + a 0 ed 0 = si ha: f() cm. 5

26 Legge trasitiva per O La relazioe è O grade di soddisfa la proprietà trasitiva, cioè se f() è O(g()) e g() è O(h()) abbiamo ache che f() è O(h()). f() è O(g()) f() c g(). g() è O(h()) g() c h(). Basta predere come 0 =max(, ) e c=c c. Fuzioi icommesurabili No sempre due fuzioi f() e g() possoo essere cofrotate mediate u O-grade, cioè o sempre si può affermare che f() è O(g()) oppure g() è O(f()). Ci soo coppie di fuzioi icommesurabili, essua delle quali è O-grade dell altra. Quidi O-grade defiisce ua relazioe d ordie parziale. Esempio: f ( ) dispari pari g( ) pari dispari 6

27 Ordie o Def. di ordie o (o piccolo) Ua fuzioe f() è di ordie o(g()) se per ogi costate positiva c esiste u 0 tale che: 0 f() < cg(). La g() è u limite superiore stretto, per cui f()= è u O() ma o u o(). Ituitivamete, ella otazioe-o, la fuzioe f() diveta isigificate rispetto a g() ma mao che cresce; cioè: f lim ( ) 0 g( ) Ordie Def. di ordie (omega grade) Ua fuzioe f() è di ordie (g()) se esistoo due costati positive c ed 0 tali che: 0 cg() f(). La g() idica u limite iferiore al comportameto asitotico della fuzioe f, ovvero f o si comporta asitoticamete meglio di g. Esempio: La fuzioe di complessità: f() = è u ( ) (c=, 0 =). I geerale, f() è u ( k ) per ogi k. Siamo tuttavia iteressati alla maggiorate. (g()) deota l'isieme di tutte le fuzioi f() di ordie (g()). 7

28 Ordie Def. di ordie (omega piccolo) Ua fuzioe f() è di ordie (g()) se per ogi costate positiva c esiste u 0 tale che: 0 cg() < f(). La g() idica u limite iferiore stretto al comportameto asitotico della fuzioe f, ovvero f, per cui possiamo dire che f() = 3 è u () ma o u ( ). Quidi f() diveta arbitrariamete grade rispetto a g(), ovvero: f lim ( ) g( ) Ordie Def. di ordie (theta) Ua fuzioe f() è di ordie (g()) se essa è allo stesso tempo di ordie O(g()) e (g()). Quidi devoo esistere tre costati positive c, c ed 0 tali che: 0 c g() f()c g(). Se f() è di ordie (g()), allora f si comporta asitoticamete esattamete come la g, per cui l'adameto di g caratterizza precisamete quello di f. Formalmete possiamo ache scrivere: f lim ( ) c g( ) co c>0 (g()) deota l'isieme di tutte le fuzioi f() di ordie (g()). 8

29 Risultati oti per somme di iteri No sempre si riescoo a scrivere direttamete delle fuzioi di complessità i forma chiusa, ovvero come espressioe aalitica di. I diversi casi si giuge a formulazioi di f() i termii di somme di poteze di iteri per le quali o è immediato stabilire l'ordie di complessità Si riportao alcui risultati oti relativi a somme di poteze di iteri che ricorroo spesso elle aalisi di complessità degli algoritmi: Risultati oti per somme di iteri a) f ( ) i f() è () ( ) f ( ) b) i i f() è () ( )( ) f ( ) c) i i 6 f() è (3) I geerale si ha che: k k k i termii di ordie iferiore i k Quidi possiamo cocludere che: k f ( ) i i è di ordie (k+). 9

30 Aalisi di algoritmi ricorsivi Si fa uso di relazioi di ricorreza el caso di aalisi della complessità di algoritmi ricorsivi, cioè di algoritmi che richiamao se stessi su sotto isiemi di dati e che foriscoo le soluzioi fiali combiado le soluzioi parziali otteute dalle loro esecuzioi sui sotto isiemi. Esempio: cosideriamo la seguete fuzioe che calcola ricorsivamete il fattoriale di u umero : fuctio fatt() if = 0 the fatt else begi m - fatt fatt(m)* ed Aalisi di algoritmi ricorsivi Se si idica co f() la complessità i tempo della fuzioe fatt(), allora sotto assuzioe di costo uiforme si ha che: f() = se = 0 f() = + {cofroto = 0} f( - ) + {calcolo di fatt( - )} + {calcolo di m} {calcolo di fatt} se > 0 Quidi la complessità della fuzioe è espressa mediate la seguete relazioe di ricorreza: f() = se = 0 f() = 5 + f( - ) se > 0 30

31 Risolvere relazioi di ricorreza Le relazioi di ricorreza possoo essere viste come equazioi dove l'icogita è ua fuzioe. I pratica vogliamo trovare ua defiizioe di f i forma esplicita, data ua i forma implicita. Come fare? Il metodo più semplice: espadere le relazioi stesse, sostituedo successivamete alla relazioe di parteza per f() quella riscritta per f(-) fiché o resta che ua formula chiusa per f() compredete e costati. Esempio: el caso dell'algoritmo del fattoriale si ha: f() = 5 + f(-) = = 5 + (5 + f(-)) =... = 5 + (5 + ( (5 + f(0)))) = = + 5* Per relazioi di ricorreza più complesse, questo metodo può essere iefficace. Risolvere relazioi di ricorreza I geerale, i u algoritmo espresso ricorsivamete, la complessità può essere formulata attraverso ua relazioe di ricorreza i cui è riportato: ) il costo di calcolo dei risultati parziali otteuti mediate chiamate ricorsive ) il costo del lavoro di combiazioe dei risultati parziali svolto prima e dopo le chiamate ricorsive. Possiamo defiire vere e proprie classi di relazioi ricorreza i base alle caratteristiche del lavoro di combiazioe svolto. Di seguito foriamo direttamete l'ordie di complessità per alcue di queste classi di ricorreza. 3

32 Lavoro di combiazioe idipedete da a) relazioi lieari di ordie h f()=c f()=c... f(h)=c h f()= a f(-) + a f(-) a h f(-h) + b per > h Allora f() è O(a ) co a >, ovvero f è espoeziale. b) relazioi lieari di ordie h, co a h = e a j = 0 per j h- f()=c f()=c... f(h)=c h f()= f(-h) + b per > h Allora f() è O(), cioè è lieare. c) relazioi co partizioe dei dati f()=c f()= af(/k) + b per =k m, m itero e > Se a = allora f() è O(log ). Se a > allora f() è O( logk ). Lavoro di combiazioe proporzioale a a) relazioi lieari di ordie h, co a h = e a j = 0 per j h- f()=c f()=c... f(h)=c h f()= f(-h) + b + d per > h Allora f() è O( ). b) relazioi co partizioe dei dati f()=c f()= a f(/k) + b + d per =k m, m itero e > Se a < k allora f() è O(). Se a = k allora f() è O( log ). Se a > k allora f() è O( logk a ). 3

33 Divide et Impera Ua tecica di risoluzioe dei problemi cosiste ella scomposizioe di u problema i sottoproblemi, alcui dei quali dello stesso tipo del problema di parteza, ma più semplici, e ella successiva combiazioe delle soluzioi dei sottoproblemi i modo da otteere la soluzioe del problema di parteza. Questa tecica, spesso usata ricorsivamete, cosete di trovare algoritmi efficieti. Lo scheletro di ua procedura ricorsiva DIVIDE-ET-IMPERA per risolvere u problema P di dimesioe è il seguete: Divide et Impera procedure DIVIDE-ET-IMPERA(P,); begi if <=k the {risolvi P direttamete} else begi {dividi P i h sottoproblemi P,, P h di dimesioe,, h, co i <} for i := to h do DIVIDE-ET-IMPERA(P i, i ) {combia i risultati di P,, P h i modo da otteere la soluzioe per P} ed ed 33

34 Divide et Impera Il calcolo della complessità di algoritmi progettati secodo la tecica divide et impera è effettuato mediate la relazioe di ricorreza: f ( ) costate per k f ( ) d( ) c( ) f ( i ) per! k i dove d() e c() deotao la complessità rispettivamete della divisioe del problema e della composizioe dei suoi risultati. Se i dati soo partizioati i maiera bilaciata, cioè tutti gli i soo all icirca uguali, allora l algoritmo può risultare molto efficiete. Esempi di algoritmi otteuti mediate questa tecica soo la ricerca biaria, il quicksort e il mergesort. h Complessità el caso pessimo, ottimo e medio Molte volte la complessità di u algoritmo o può essere caratterizzata da ua sola fuzioe di complessità. A parità di dimesioe dei dati, il tempo di calcolo può dipedere dalla specifica cofigurazioe dei dati. Esempio: Il seguete algoritmo determia la posizioe del primo valore false i u array le cui compoeti soo di tipo booleao: i trovato A[] while trovato do begi i i + if i > the trovato false else trovato A[i] ed result i La dimesioe dei dati è data dal umero di elemeti di A, cioè. 34

35 Complessità el caso pessimo, ottimo e medio L operazioe domiate rispetto alla quale valutare la complessità è il cofroto. La complessità i tempo o dipede solo da. Nel caso i cui i dati soo distribuiti i modo tale che A[]=false, si ha: f() = Nel caso i cui l'array A o cotiee u valore false si ha: f() = + Complessità el caso pessimo, ottimo e medio Di solito si cosiderao tre tipi di complessità: " caso pessimo: si ottiee cosiderado quella particolare cofigurazioe che, a parità di dimesioe dei dati, dà luogo al massimo tempo di calcolo; " caso ottimo: si ottiee cosiderado la cofigurazioe che dà luogo al miimo tempo di calcolo; " caso medio: si riferisce al tempo di calcolo mediato su tutte le possibili cofigurazioi dei dati, sempre per ua determiata dimesioe dei dati. Nell'esempio precedete, si ha: f ott () = f pess () = + 35

36 Complessità el caso pessimo, ottimo e medio La determiazioe della fuzioe di complessità el caso medio è u po' più complicata, e richiede la coosceza della distribuzioe di probabilità sulle possibili cofigurazioi dei dati. Esempio: Ricerca del primo false. Suppoedo che tutte le cofigurazioi di false e true siao ugualmete probabili (assuzioe di distribuzioe uiforme), si ha / di probabilità che false si trovi al primo posto. Complessità el caso pessimo, ottimo e medio false false false false false false false true 3 false false true false... 8 false true true true } } 9 true false false false 0 true false false true... 6 true true true true 36

37 Complessità el caso pessimo, ottimo e medio Idicato co E l'eveto: E : A[] = false allora si avrà: P(E ) = / Nel caso si verifichi E il costo computazioale è dato da: costo(e ) = Aalogamete, si ha /4 di probabilità che false o si trovi al primo posto ma al secodo. Idicato co E l'eveto: E : A[] = true # A[] = false allora si avrà: P(E ) = /4 e si può facilmete mostrare che il costo computazioale è dato da: costo(e ) = 3 Complessità el caso pessimo, ottimo e medio I geerale, l'eveto: E k : A[] = true # A[] = true##a[k-] = true # A[k] = false co k, ha probabilità / k di verificarsi: P(E k ) = / k e ioltre: costo(e k ) = + (k - ) Ifie la probabilità di avere tutti true i A è /, dal mometo che esiste ua sola cofigurazioe sulle possibili i cui ciò si verifica. Quidi, l eveto E + : A[] = true # # A[] = true ha probabilità e costo segueti: P(E + ) = / costo(e + ) = + 37

38 38 Complessità el caso pessimo, ottimo e medio Allora il costo medio (o costo atteso) della ricerca del primo false i A è dato dalla media pesata dei costi dei sigoli eveti E i, dove i pesi soo dati dalle probabilità degli eveti stessi: f P E E med i i i ( ) ( ) ( ) costo 4 3 k k ( ( )) ( ( )) ( ) 0 4 ( ) ( ) ( ( )) ( ( )) ( ) k k 4 4 k k k ( ) ( ) k k k 4 k k k 4 Complessità el caso pessimo, ottimo e medio i i i i 0 $ $ % & & ' Si dimostra che: q q q i i 0 da cui 0 i i Ioltre si dimostra che: 0 ) ( ) ( q q q q iq i i da cui 0 i i i

39 Complessità el caso pessimo, ottimo e medio quidi f med ( ) Si osservi che f med () 3 e che lim ( ) 3 f med 3 quidi f med () è di ordie (c), dove c è ua qualsiasi costate maggiore di 0. Riepilogado: " caso pessimo: (); " caso ottimo: (); " caso medio: (3). Complessità el caso pessimo, ottimo e medio I alcui algoritmi tutte le possibili cofigurazioi dei dati soo equivaleti per quato riguarda la complessità i tempo. I questo caso la complessità ottima, pessima e media coicidoo. Esempio: Il seguete algoritmo: couter for i to do if A[i] the coutercouter + ; result couter deve ecessariamete aalizzare tutti gli elemeti di A per cotare il umero di true. Quidi: f ott () = f pess () = f med () 39

40 Le classi di complessità computazioale L'aalisi della complessità asitotica degli algoritmi cosete di categorizzare gli stessi i classi di complessità: costate () logaritmica (log ) lieare () log ( log ) quadratica () cubica (3) espoeziale (a) co a> Gli algoritmi co complessità costate soo più efficieti di quelli co complessità logaritmica, che a loro volta soo più efficieti di quelli co complessità lieare, e così via. Per idicare ciò si scrive ache che: () < (log ) < () < ( log ) < ( ) < ( 3 ) < (a ) Le classi di complessità computazioale Si osservi che la crescita di fuzioi di complessità di ordie () o ( log ) è molto più leta che per fuzioi di complessità di ordie superiore. 40

41 Le classi di complessità computazioale U algoritmo co complessità espoeziale sarà praticamete utilizzabile solo per valori piccolissimi di, come mostra chiaramete la seguete tabella: log log ,3 0 33, > 0 3 6, , >>0 5 9, , >>0 50 3, >>0 500 Le classi di complessità computazioale Per algoritmi di complessità espoeziale l'aumeto della velocità di calcolo di u elaboratore o serve a molto, poiché ciò cosete di risolvere ello stesso tempo problemi solo di poco più complessi di quelli risolvibili precedetemete. complessità i tempo calcolatori attuali calcolatori 000 volte più veloci 000 3, a ,97 La tabella riporta i tempi di computazioe relativi a diverse fuzioi di complessità ed a diverse dimesioi dei dati di igresso, ell'ipotesi che u'operazioe elemetare vega eseguita i u (sec. U aumeto di 000 volte della velocità di calcolo farebbe crescere solo di 0 uità la dimesioe delle istaze di u problema risolubili i u'ora co u algoritmo di complessità. 4

42 Le classi di complessità computazioale Beché sia iteressate studiare gli algoritmi di ogi ordie di complessità, la suddivisioe che riveste la massima importaza è quella tra algoritmi poliomiali ed espoeziali. Gli algoritmi poliomiali hao complessità O( k ), co k>0, metre gli algoritmi espoeziali hao complessità (a g() ), co a> e g() fuzioe crescete di. Quidi soo poliomiali gli algoritmi di complessità (log ) e ( 4 ), metre soo espoeziali gli algoritmi ( log ), ( ), e ( log ). La suddivisioe tra le due famiglie idica, i liea di pricipio, quali algoritmi abbiao importaza pratica e quali o. Tesi della computazioe sequeziale Quesito: è possibile che algoritmi poliomiali per u modello di calcolo sequeziale risultio espoeziali per u altro modello e viceversa? Tesi della computazioe sequeziale: calcolatori diversi possoo simularsi a viceda (secodo quato afferma la tesi di Church) seza però che u algoritmo cambi classe (poliomiale o espoeziale) per effetto della simulazioe. La tesi di Church afferma i pratica che tutti gli elaboratori soo i grado di risolvere gli stessi problemi La tesi della computazioe sequeziale è più forte, i quato afferma che la complessità degli algoritmi o cambia sigificativamete da calcolatore a calcolatore (qui per cambio sigificativo itediamo che si passa da complessità poliomiale ad espoeziale o viceversa). 4

43 Tesi della computazioe sequeziale Alla base della tesi della computazioe sequeziale c è l ipotesi ragioevole che il rapporto tra i tempi di esecuzioe di due operazioi elemetari equivaleti, su due calcolatori diversi A e B, sia al più ua fuzioe poliomiale r(). Ne segue che u algoritmo di complessità poliomiale p() su A, avrà al più complessità poliomiale p()r() su B. Tesi della computazioe sequeziale Alla base della tesi della computazioe sequeziale c è l ipotesi ragioevole che il rapporto tra i tempi di esecuzioe di due operazioi elemetari equivaleti, su due calcolatori diversi A e B, sia al più ua fuzioe poliomiale r(). Ne segue che u algoritmo di complessità poliomiale p() su A, avrà al più complessità poliomiale p()r() su B. 43

Corso di Linguaggi e Traduttori 1 AA TEORIA DELLA COMPUTAZIONE (cenni)

Corso di Linguaggi e Traduttori 1 AA TEORIA DELLA COMPUTAZIONE (cenni) Corso di Liguaggi e Traduttori 1 AA 2004-05 TEORIA DELLA COMPUTAZIONE cei) 1 Sommario Iterazioe e ricorsioe Relazioi di ricorreza Complessità computazioale 2 Iterazioe e Ricorsioe Dato u problema, la sua

Dettagli

Stima di somme: esercizio

Stima di somme: esercizio Stima di somme: esercizio Valutare l'ordie di gradezza della somma k l (1 + 3 k ) Quado x

Dettagli

Insiemi numerici. Sono noti l insieme dei numeri naturali: N = {1, 2, 3, }, l insieme dei numeri interi relativi:

Insiemi numerici. Sono noti l insieme dei numeri naturali: N = {1, 2, 3, }, l insieme dei numeri interi relativi: Isiemi umerici Soo oti l isieme dei umeri aturali: N {1,, 3,, l isieme dei umeri iteri relativi: Z {0, ±1, ±, ±3, N {0 ( N e, l isieme dei umeri razioali: Q {p/q : p Z, q N. Si ottiee questo ultimo isieme,

Dettagli

CAPITOLO 3. Quicksort

CAPITOLO 3. Quicksort CAPITOLO 3 Quicksort I questa lezioe presetiamo l algoritmo di ordiameto Quicksort(vedi []). L algoritmo Quicksort riceve i iput u array A e idici p r ed ordia l array A[p,, r] el modo seguete. L array

Dettagli

1. a n = n 1 a 1 = 0, a 2 = 1, a 3 = 2, a 4 = 3,... Questa successione cresce sempre piú al crescere di n e vedremo che {a n } diverge.

1. a n = n 1 a 1 = 0, a 2 = 1, a 3 = 2, a 4 = 3,... Questa successione cresce sempre piú al crescere di n e vedremo che {a n } diverge. Le successioi A parole ua successioe é u isieme ifiito di umeri disposti i u particolare ordie. Piú rigorosamete, ua successioe é ua legge che associa ad ogi umero aturale u altro umero (ache o aturale):

Dettagli

Algoritmi e Strutture Dati (Elementi)

Algoritmi e Strutture Dati (Elementi) Algoritmi e Strutture Dati (Elemeti Esercizi sulle ricorreze Proff. Paola Boizzoi / Giacarlo Mauri / Claudio Zadro Ao Accademico 00/003 Apputi scritti da Alberto Leporati e Rosalba Zizza Esercizio 1 Posti

Dettagli

Algoritmi e Strutture Dati Esercizi Prima parte

Algoritmi e Strutture Dati Esercizi Prima parte Algoritmi e Strutture Dati Esercizi Prima parte Esercizio 1 Si cosideri il seguete codice: 1 i 1 2 k 0 3 while i 4 do if A[i] s 5 the k k + 1 6 A[k] A[i] 7 i i + 1 e si dimostri la sua correttezza rispetto

Dettagli

Tutorato di Probabilità 1, foglio I a.a. 2007/2008

Tutorato di Probabilità 1, foglio I a.a. 2007/2008 Tutorato di Probabilità, foglio I a.a. 2007/2008 Esercizio. Siao A, B, C, D eveti.. Dimostrare che P(A B c ) = P(A) P(A B). 2. Calcolare P ( A (B c C) ), sapedo che P(A) = /2, P(A B) = /4 e P(A B C) =

Dettagli

Algoritmi e Strutture di Dati

Algoritmi e Strutture di Dati Algoritmi e Strutture di Dati Complessità degli algoritmi m.patrigai Nota di copyright queste slides soo protette dalle leggi sul copyright il titolo ed il copyright relativi alle slides (iclusi, ma o

Dettagli

2,3, (allineamenti decimali con segno, quindi chiaramente numeri reali); 4 ( = 1,33)

2,3, (allineamenti decimali con segno, quindi chiaramente numeri reali); 4 ( = 1,33) Defiizioe di umero reale come allieameto decimale co sego. Numeri reali positivi. Numeri razioali: defiizioe e proprietà di desità Numeri reali Defiizioe: U umero reale è u allieameto decimale co sego,

Dettagli

algoritmi e strutture di dati

algoritmi e strutture di dati algoritmi e strutture di dati complessità degli algoritmi m.patrigai ota di copyright queste slides soo protette dalle leggi sul copyright il titolo ed il copyright relativi alle slides (iclusi, ma o limitatamete,

Dettagli

(a 0, a 1, a 2,..., a n,...) (0, a 0 ), (1, a 1 ), (2, a 2 ),... (1, 3, 5, 7,...) Lezione del 26 settembre. 1. Successioni.

(a 0, a 1, a 2,..., a n,...) (0, a 0 ), (1, a 1 ), (2, a 2 ),... (1, 3, 5, 7,...) Lezione del 26 settembre. 1. Successioni. Lezioe del 26 settembre. 1. Successioi. Defiizioe 1 Ua successioe di umeri reali e ua legge che associa a ogi umero aturale = 0, 1, 2,... u umero reale - i breve: e ua fuzioe N R; si scrive ella forma

Dettagli

Es. di Ordine di crescita. Di quanto aumenta il running time se la taglia ~nlog(n) operazioni. dell input)

Es. di Ordine di crescita. Di quanto aumenta il running time se la taglia ~nlog(n) operazioni. dell input) Ricomiciamo da quato fatto Riflettiamo su quato fatto Problemi icotrati Algoritmi Problemi icotrati Algoritmi Max Subarray Stable Matchig Max Subarray Stable Matchig 2 possibilità! possibilità Algoritmo

Dettagli

2T(n/2) + n se n > 1 T(n) = 1 se n = 1

2T(n/2) + n se n > 1 T(n) = 1 se n = 1 3 Ricorreze Nel caso di algoritmi ricorsivi (ad esempio, merge sort, ricerca biaria, ricerca del massimo e/o del miimo), il tempo di esecuzioe può essere descritto da ua fuzioe ricorsiva, ovvero da u equazioe

Dettagli

ESERCITAZIONI DI INTRODUZIONE AGLI ALGORITMI (A.A. 08/09, CANALE E-O)

ESERCITAZIONI DI INTRODUZIONE AGLI ALGORITMI (A.A. 08/09, CANALE E-O) ESERCITAZIONI DI INTRODUZIONE AGLI ALGORITMI (A.A. 08/09, CANALE E-O) DISPENSA N. 1 1. Limiti superiori, iferiori ed esatti, O, Ω, Θ Defiizioe 1.1 (Limitazioe Superiore). Diciamo che g() è ua itazioe superiore

Dettagli

Algebra delle matrici

Algebra delle matrici Algebra delle matrici Prodotto di ua matrice per uo scalare Data ua matrice A di tipo m, e dato uo scalare r R, moltiplicado r per ciascu elemeto di A si ottiee ua uova matrice di tipo m, detta matrice

Dettagli

Esercizi sull estremo superiore ed inferiore

Esercizi sull estremo superiore ed inferiore AM0 - A.A. 03/4 ALFONSO SORRENTINO Esercizi sull estremo superiore ed iferiore Esercizio svolto. Dire se i segueti isiemi soo limitati iferiormete o superiormete ed, i caso affermativo, trovare l estremo

Dettagli

ESERCIZI SULLE SERIE

ESERCIZI SULLE SERIE ESERCIZI SULLE SERIE. Dimostrare che la serie seguete è covergete: =0 + + A questa serie applichiamo il criterio del cofroto. Dovedo quidi dimostrare che la serie è covergete si tratterà di maggiorare

Dettagli

SUCCESSIONI DI FUNZIONI

SUCCESSIONI DI FUNZIONI SUCCESSIONI DI FUNZIONI LUCIA GASTALDI 1. Defiizioi ed esempi Sia I u itervallo coteuto i R, per ogi N si cosideri ua fuzioe f : I R. Il simbolo f } =1 idica ua successioe di fuzioi, cioè l applicazioe

Dettagli

i-esima statistica d ordine di un insieme = i-esimo elemento più piccolo

i-esima statistica d ordine di un insieme = i-esimo elemento più piccolo Geeralità i-esima statistica d ordie di u isieme i-esimo elemeto più piccolo prima statistica d ordie di u isieme miimo -esima statistica d ordie di u isieme di elemeti massimo Mediao di u isieme di elemeti

Dettagli

Appunti complementari per il Corso di Statistica

Appunti complementari per il Corso di Statistica Apputi complemetari per il Corso di Statistica Corsi di Laurea i Igegeria Edile e Tessile Ilia Negri 24 settembre 2002 1 Schemi di campioameto Co il termie campioameto si itede l operazioe di estrazioe

Dettagli

0.1 Esercitazioni V, del 18/11/2008

0.1 Esercitazioni V, del 18/11/2008 1 0.1 Esercitazioi V, del 18/11/2008 Esercizio 0.1.1. Risolvere usado Cramer il seguete sistema lieare x + y + z = 1 kx + y z = 0 x kz = 1 Soluzioe: Il determiate della matrice dei coefficieti è (k 2)(k

Dettagli

Formulazione di Problemi Decisionali come Problemi di Programmazione Lineare

Formulazione di Problemi Decisionali come Problemi di Programmazione Lineare Formulazioe di Problemi Decisioali come Problemi di Programmazioe Lieare Cosideriamo i segueti problemi decisioali ed esamiiamo come possoo essere formulati come problemi di PL: Il problema del trasporto

Dettagli

STUDIO DEL LANCIO DI 3 DADI

STUDIO DEL LANCIO DI 3 DADI Leoardo Latella STUDIO DEL LANCIO DI 3 DADI Il calcolo delle probabilità studia gli eveti casuali probabili, cioè quegli eveti che possoo o o possoo verificarsi e che dipedoo uicamete dal caso. Tale studio

Dettagli

Probabilità e Statistica (cenni)

Probabilità e Statistica (cenni) robabilità e Statistica (cei) remettiamo la distizioe tra i due cocetti: Defiizioe: dato il verificarsi di u eveto si defiisce la probabilità per l eveto cosiderato il rapporto tra il umero dei casi favorevoli

Dettagli

Soluzioni degli esercizi del corso di Analisi Matematica I

Soluzioni degli esercizi del corso di Analisi Matematica I Soluzioi degli esercizi del corso di Aalisi Matematica I Prof. Pierpaolo Natalii Roberta Biachii & Marco Pezzulla ovembre 015 FOGLIO 1 1. Determiare il domiio e il sego della fuzioe ( ) f(x) = arccos x

Dettagli

Progetto e analisi di algoritmi

Progetto e analisi di algoritmi Progetto e aalisi di algoritmi Roberto Cordoe DTI - Uiversità degli Studi di Milao Polo Didattico e di Ricerca di Crema Tel. 0373 / 898089 E-mail: cordoe@dti.uimi.it Ricevimeto: su apputameto Web page:

Dettagli

Congruenze in ; l insieme quoziente / n

Congruenze in ; l insieme quoziente / n Cogrueze i ; l isieme quoziete / Per ogi, si cosideri i la relazioe, che per il mometo deoteremo co ( ), così defiita: a ( ) b divide a-b Esempio: 5 (7 ) 19, perché 7 5-19=-14, metre 4 o è ella relazioe

Dettagli

Precorso di Matematica, aa , (IV)

Precorso di Matematica, aa , (IV) Precorso di Matematica, aa 01-01, (IV) Poteze, Espoeziali e Logaritmi 1. Nel campo R dei umeri reali, il umero 1 e caratterizzato dalla proprieta che 1a = a, per ogi a R; per ogi umero a 0, l equazioe

Dettagli

a n (x x 0 ) n. (1.1) n=0

a n (x x 0 ) n. (1.1) n=0 Serie di poteze. Defiizioi Assegati ua successioe {a } di umeri reali e u puto x dell asse reale si dice serie di poteze u espressioe del tipo a (x x ). (.) Il puto x viee detto cetro della serie e i umeri

Dettagli

Programmazione dinamica vs. divide-et-impera

Programmazione dinamica vs. divide-et-impera Programmazioe diamica vs. divide-et-impera Aalogia Soo etrambi paradigmi di sitesi di algoritmi che risolvoo problemi combiado le soluzioi di sottoproblemi Differeza Secodo divide-et-impera si suddivide

Dettagli

Serie di potenze / Esercizi svolti

Serie di potenze / Esercizi svolti MGuida, SRolado, 204 Serie di poteze / Esercizi svolti Si cosideri la serie di poteze (a) Determiare il raggio di covergeza 2 + x (b) Determiare l itervallo I di covergeza putuale (c) Dire se la serie

Dettagli

Lezione 2. . Gruppi isomorfi. Gruppi S n e A n. Sottogruppi normali. Gruppi quoziente. , ossia, equivalentemente, se x G Hx = xh.

Lezione 2. . Gruppi isomorfi. Gruppi S n e A n. Sottogruppi normali. Gruppi quoziente. , ossia, equivalentemente, se x G Hx = xh. Prerequisiti: Lezioe Gruppi Lezioe 2 Z Gruppi isomorfi Gruppi S e A Riferimeti ai testi: [FdG] Sezioe ; [H] Sezioe 26; [PC] Sezioe 58 Sottogruppi ormali Gruppi quoziete L Esempio 7 giustifica la seguete

Dettagli

Le successioni: intro

Le successioni: intro Le successioi: itro Si cosideri la seguete sequeza di umeri:,, 2, 3, 5, 8, 3, 2, 34, 55, 89, 44, 233, detti di Fiboacci. Essa rappreseta il umero di coppie di coigli preseti ei primi 2 mesi i u allevameto!

Dettagli

Trasmissione del calore con applicazioni numeriche: informatica applicata

Trasmissione del calore con applicazioni numeriche: informatica applicata Corsi di Laurea i Igegeria Meccaica Trasmissioe del calore co applicazioi umeriche: iformatica applicata a.a. 17/18 Teoria Parte I Prof. Nicola Forgioe Dipartimeto di Igegeria Civile e Idustriale E-mail:

Dettagli

Tracce di soluzioni di alcuni esercizi di matematica 1 - gruppo 42-57

Tracce di soluzioni di alcuni esercizi di matematica 1 - gruppo 42-57 Tracce di soluzioi di alcui esercizi di matematica - gruppo 42-57 4. Limiti di successioi Soluzioe dell Esercizio 42.. Osserviamo che a = a +6 e duque la successioe prede valori i {a,..., a 6 } e ciascu

Dettagli

Lezioni di Matematica 1 - I modulo

Lezioni di Matematica 1 - I modulo Lezioi di Matematica 1 - I modulo Luciao Battaia 4 dicembre 2008 L. Battaia - http://www.batmath.it Mat. 1 - I mod. Lez. del 04/12/2008 1 / 28 -2 Sottosuccessioi Grafici Ricorreza Proprietà defiitive Limiti

Dettagli

a'. a' e b n y se e solo se x, y, divisi per n danno lo stesso resto.

a'. a' e b n y se e solo se x, y, divisi per n danno lo stesso resto. E.5. Cogrueze Nella sezioe D. (esempio (d)) abbiamo itrodotto la relazioe di cogrueza modulo : dati due umeri iteri x, y e u umero itero positivo diciamo che x è cogruo a y modulo (i formula x y se è u

Dettagli

SERIE DI POTENZE Esercizi risolti. Esercizio 1 Determinare il raggio di convergenza e l insieme di convergenza della serie di potenze. x n.

SERIE DI POTENZE Esercizi risolti. Esercizio 1 Determinare il raggio di convergenza e l insieme di convergenza della serie di potenze. x n. SERIE DI POTENZE Esercizi risolti Esercizio x 2 + 2)2. Esercizio 2 + x 3 + 2 3. Esercizio 3 dove a è u umero reale positivo. Esercizio 4 x a, 2x ) 3 +. Esercizio 5 x! = x + x 2 + x 6 + x 24 + x 20 +....

Dettagli

Elementi di calcolo combinatorio

Elementi di calcolo combinatorio Appedice A Elemeti di calcolo combiatorio A.1 Disposizioi, combiazioi, permutazioi Il calcolo combiatorio si occupa di alcue questioi iereti allo studio delle modalità secodo cui si possoo raggruppare

Dettagli

Entropia ed informazione

Entropia ed informazione Etropia ed iformazioe Primi elemeti sulla teoria della misura dell iformazioe Per trasmettere l iformazioe è ecessaria ua rete di comuicazioe, che, secodo l approccio teorico di Claude E. Shao e Warre

Dettagli

T n = f n log n = log n. 1 ] 1 ] 1 = sono verificate le disuguaglianze c 1

T n = f n log n = log n. 1 ] 1 ] 1 = sono verificate le disuguaglianze c 1 A.A. 00 05 Esame di Algoritmi e strutture dati luglio 005 Esercizio (6 puti) Risolvere co almeo due metodi diversi la seguete relazioe di ricorreza T = T =T Master Theorem a= b= per cui log b a = log /

Dettagli

1 Esponenziale e logaritmo.

1 Esponenziale e logaritmo. Espoeziale e logaritmo.. Risultati prelimiari. Lemma a b = a b Lemma Disuguagliaza di Beroulli per ogi α e per ogi ln a k b k. k=0 + α + α Teorema Disuguagliaza delle medie Per ogi ln, per ogi upla {a

Dettagli

A. EQUAZIONI LINEARI IN DUE INCOGNITE E SISTEMI DI 1 GRADO

A. EQUAZIONI LINEARI IN DUE INCOGNITE E SISTEMI DI 1 GRADO A. EQUAZIONI LINEARI IN DUE INCOGNITE E SISTEMI DI 1 GRADO 1. I sistemi di equazioi di primo grado U problema può coivolgere più icogite, ma soprattutto può coivolgere più codizioi riferite ad esse, che

Dettagli

Congruenze in ; l insieme quoziente / n

Congruenze in ; l insieme quoziente / n Cogrueze i ; l isieme quoziete / Per ogi, si cosideri i la relazioe così defiita: a b divide a-b. La relazioe biaria è detta cogrueza modulo. Se a b scriveremo pure a b (mod. ) e leggeremo a cogruo b (modulo

Dettagli

1.6 Serie di potenze - Esercizi risolti

1.6 Serie di potenze - Esercizi risolti 6 Serie di poteze - Esercizi risolti Esercizio 6 Determiare il raggio di covergeza e l isieme di covergeza della serie Soluzioe calcolado x ( + ) () Per la determiazioe del raggio di covergeza utilizziamo

Dettagli

NUMERI REALI Mauro Saita Versione provvisoria. Settembre 2012.

NUMERI REALI Mauro Saita Versione provvisoria. Settembre 2012. NUMERI REALI Mauro Saita maurosaita@tiscaliet.it Versioe provvisoria. Settembre 2012. Idice 1 Numeri reali. 1 1.1 Numeri aturali, iteri, razioali......................... 1 1.2 La scoperta dei umeri irrazioali.........................

Dettagli

TEORIA DELLE MATRICI. dove aij K. = di ordine n, gli elementi aij con i = j (cioè gli elementi a 11

TEORIA DELLE MATRICI. dove aij K. = di ordine n, gli elementi aij con i = j (cioè gli elementi a 11 1 TEORIA DELLE MATRICI Dato u campo K, defiiamo matrice ad elemeti i K di tipo (m, ) u isieme di umeri ordiati secodo m righe ed coloe i ua tabella rettagolare del tipo a11 a12... a1 a21 a22... a2 A =.........

Dettagli

In questo capitolo approfondiremo le nostre conoscenze su sequenze e collezioni,

In questo capitolo approfondiremo le nostre conoscenze su sequenze e collezioni, Cotare sequeze e collezioi Coteuto Sequeze e collezioi di elemeti distiti Sequeze e collezioi arbitrarie 3 Esercizi I questo capitolo approfodiremo le ostre coosceze su sequeze e collezioi, acquisedo gli

Dettagli

REGRESSIONE LINEARE E POLINOMIALE

REGRESSIONE LINEARE E POLINOMIALE REGRESSIONE LINEARE E POLINOMIALE Nota ua tabella di dati relativi alle osservazioi di due gradezze X e Y, è aturale formulare ipotesi su quale possa essere ua ragioevole fuzioe che rappreseti o che approssimi

Dettagli

Esercizi Determinare il dominio di de nizione delle seguenti funzioni: a.

Esercizi Determinare il dominio di de nizione delle seguenti funzioni: a. Esercizi -. Determiare il domiio di deizioe delle segueti fuzioi a. () = log jj p (jj ) b. () = µ 5 c. d. e. f. g. h. i. j. () =log jj () = 4p j j! Ã () =arcsi () = log 3 + () =log(jj ) p jj () =log(jcos

Dettagli

Equazioni Differenziali

Equazioni Differenziali Equazioi Differeziali Nota itroduttiva: Lo scopo di queste dispese o è trattare la teoria riguardo alle equazioi differeziali, ma solo dare u metodo risolutivo pratico utilizzabile egli esercizi che richiedoo

Dettagli

Esercizi sui numeri complessi per il dodicesimo foglio di esercizi

Esercizi sui numeri complessi per il dodicesimo foglio di esercizi Esercizi sui umeri complessi per il dodicesimo foglio di esercizi 6 dicembre 2010 1 Numeri complessi radici ed equazioi Ricordiamo iazitutto che dato u umero complesso z = x + iy, il suo coiugato, idicato

Dettagli

Scritto da Maria Rispoli Domenica 09 Gennaio :32 - Ultimo aggiornamento Domenica 20 Febbraio :50

Scritto da Maria Rispoli Domenica 09 Gennaio :32 - Ultimo aggiornamento Domenica 20 Febbraio :50 Ua delle applicazioi della teoria delle proporzioi è la divisioe di u umero (o di ua gradezza) i parti direttamete o iversamete proporzioali a più umeri o a più serie di umeri dati. Tale tipo di problema

Dettagli

Statistica Corso Base (Serale) Dott.ssa Cristina Mollica

Statistica Corso Base (Serale) Dott.ssa Cristina Mollica Statistica Corso Base (Serale) Dott.ssa Cristia Mollica cristia.mollica@uiroma1.it Idici di posizioe Esercizio 1: Data la seguete distribuzioe uitaria del carattere X 4 2 4 2 6 4 0 4 0 2 4 4 (1) calcolare

Dettagli

13/10/16. Codice 1: Italiana 00. Macchina 00 Razzo 01 Aereo 10

13/10/16. Codice 1: Italiana 00. Macchina 00 Razzo 01 Aereo 10 Rappresetazioe dell'iformazioe I calcolatori elettroici soo macchie i grado di elaborare iformazioi trasformadole i altre iformazioi. Nel modo dell'iformatica, itediamo i modo più restrittivo per iformazioe

Dettagli

Unità Didattica N 33 L algebra dei vettori

Unità Didattica N 33 L algebra dei vettori Uità Didattica N 33 Uità Didattica N 33 0) La ozioe di vettore 02) Immagie geometrica di u vettore umerico 03) Somma algebrica di vettori 04) Prodotto di u umero reale per u vettore 05) Prodotto scalare

Dettagli

Corso Propedeutico di Matematica

Corso Propedeutico di Matematica POLINOMI RICHIAMI DI TEORIA Defiizioe: u poliomio ( o fuzioe poliomiale) ella variabile x di grado a coefficieti reali ha la forma A = a0 + a1x + + a 1 x, dove a 0, a 1,..., a soo umeri reali assegati

Dettagli

Matematiche Complementari 24 gennaio 2012

Matematiche Complementari 24 gennaio 2012 Matematiche Complemetari 4 geaio 01 1. Euciare gli assiomi di Peao e dimostrare che due sistemi che li soddisfao soo fra loro isomorfi.. Data la successioe (di Fiboacci): a = 0 a a 0 1 = 1 = a 1 + a per

Dettagli

Popolazione e Campione

Popolazione e Campione Popolazioe e Campioe POPOLAZIONE: Isieme di tutte le iformazioi sul feomeo oggetto di studio Viee descritta mediate ua variabile casuale X: X ~ f x; = costate icogita Qual è il valore di? E verosimile

Dettagli

Matematica I, Limiti di successioni (II).

Matematica I, Limiti di successioni (II). Matematica I, 05102012 Limiti di successioi II) 1 Le successioi elemetari, cioe α, = 0, 1, 2, α R), b, = 0, 1, 2, b R), log b, = 1, 2, b > 0, b 1), si, = 0, 1, 2,, cos, = 0, 1, 2,, per + hao il seguete

Dettagli

SOLUZIONE DI ESERCIZI DI ANALISI MATEMATICA IV ANNO 2015/16, FOGLIO 2. se x [n, 3n]

SOLUZIONE DI ESERCIZI DI ANALISI MATEMATICA IV ANNO 2015/16, FOGLIO 2. se x [n, 3n] SOLUZIONE DI ESERCIZI DI ANALISI MATEMATICA IV ANNO 05/6, FOGLIO Sia f : R R defiita da f x { se x [, 3] 0 altrimeti Studiare la covergeza putuale, uiforme e uiforme sui compatti della successioe f e della

Dettagli

( 4) ( ) ( ) ( ) ( ) LE DERIVATE ( ) ( ) (3) D ( x ) = 1 derivata di un monomio con a 0 1. GENERALITÀ

( 4) ( ) ( ) ( ) ( ) LE DERIVATE ( ) ( ) (3) D ( x ) = 1 derivata di un monomio con a 0 1. GENERALITÀ LE DERIVATE. GENERALITÀ Defiizioe A) Ituitiva. La derivata, a livello ituitivo, è u operatore tale che: a) ad ua fuzioe f associa u altra fuzioe; b) obbedisce alle segueti regole di derivazioe: () D a

Dettagli

PROPRIETÀ DELLE POTENZE IN BASE 10

PROPRIETÀ DELLE POTENZE IN BASE 10 PROPRIETÀ DELLE POTENZE IN BASE Poteze i base co espoete itero positivo Prediamo u umero qualsiasi che deotiamo co la lettera a e u umero itero positivo che deotiamo co la lettera Per defiizioe (cioè per

Dettagli

Elementi di Teoria dell Informazione

Elementi di Teoria dell Informazione Elemeti di Teoria dell Iformazioe A cura di Carlo Caii Argometi della Presetazioe Quatità di iformazioe Etropia di u alfabeto Etropia di ua sorgete Ridodaza Codifica Etropica Codifica di uffma Quatità

Dettagli

Elementi di statistica

Elementi di statistica Elemeti di statistica La misura delle gradezze fisiche può essere effettuata direttamete o idirettamete. Se la misura viee effettuata direttamete si parla di misura diretta; se essa viee dedotta attraverso

Dettagli

Corso di Laurea Triennale in Matematica Calcolo delle Probabilità I (docenti G. Nappo, F. Spizzichino)

Corso di Laurea Triennale in Matematica Calcolo delle Probabilità I (docenti G. Nappo, F. Spizzichino) Corso di Laurea Trieale i Matematica Calcolo delle Probabilità I doceti G. Nappo, F. Spizzichio Prova di martedì luglio tempo a disposizioe: 3 ore. Scrivere su ogi foglio NOME e COGNOME. Le risposte devoo

Dettagli

Popolazione e Campione

Popolazione e Campione Popolazioe e Campioe POPOLAZIONE: Isieme di tutte le iformazioi sul feomeo oggetto di studio Viee descritta mediate ua variabile casuale X: X ~ f ( x; ϑ) θ = costate icogita Qual è il valore di θ? E verosimile

Dettagli

Delimitazioni inferiori e superiori alla complessita di un problema

Delimitazioni inferiori e superiori alla complessita di un problema Delimitazioi iferiori e superiori alla complessita di u problema Alcue teciche Nozioi prelimiari Ua ozioe prelimiare: albero k-ario completo U U albero k-ario è completo se se tutti i i odi iteri hao k

Dettagli

2.5 Convergenza assoluta e non

2.5 Convergenza assoluta e non .5 Covergeza assoluta e o Per le serie a termii complessi, o a termii reali di sego o costate, i criteri di covergeza si qui visti o soo applicabili. L uico criterio geerale, rozzo ma efficace, è quello

Dettagli

Le successioni: intro

Le successioni: intro Le successioi: itro Si cosideri la seguete sequeza di umeri:,,, 3, 5, 8, 3,, 34, 55, 89, 44, 33, detti di Fiboacci. Essa rappreseta il umero di coppie di coigli preseti ei primi mesi i u allevameto! Si

Dettagli

Trasmissione del calore con applicazioni numeriche: informatica applicata

Trasmissione del calore con applicazioni numeriche: informatica applicata Corsi di Laurea i Igegeria Meccaica Trasmissioe del calore co applicazioi umerice: iformatica applicata a.a. 5/6 Teoria Parte IV Ig. Nicola Forgioe Dipartimeto di Igegeria Civile e Idustriale E-mail: icola.forgioe@ig.uipi.it;

Dettagli

x n (1.1) n=0 1 x La serie geometrica è un esempio di serie di potenze. Definizione 1 Chiamiamo serie di potenze ogni serie della forma

x n (1.1) n=0 1 x La serie geometrica è un esempio di serie di potenze. Definizione 1 Chiamiamo serie di potenze ogni serie della forma 1 Serie di poteze È stato dimostrato che la serie geometrica x (1.1) coverge se e solo se la ragioe x soddisfa la disuguagliaza 1 < x < 1. I realtà c è covergeza assoluta i ] 1, 1[. Per x 1 la serie diverge

Dettagli

1 Congruenze. Definizione 1.1. Siano a, b, n Z con n 2, definiamo a b (mod n) se n a b.

1 Congruenze. Definizione 1.1. Siano a, b, n Z con n 2, definiamo a b (mod n) se n a b. 1 Cogrueze Defiizioe 1.1. Siao a, b, Z co 2, defiiamo a b (mod ) se a b. Proposizioe 1.2. 2 la cogrueza mod è ua relazioe di equivaleza su Z. a a () perché a a a b () b a () a b () b c () a b b c a c =

Dettagli

Calcolo Combinatorio

Calcolo Combinatorio Uiversità degli Studi di Palermo Facoltà di Ecoomia Dip. di Scieze Ecoomiche, Aziedali e Statistiche Apputi del corso di Matematica Geerale Calcolo Combiatorio Ao Accademico 2013/201 V. Lacagia - S. Piraio

Dettagli

Daniela Tondini

Daniela Tondini Daiela Todii dtodii@uite.it Facoltà di Bioscieze e Tecologie agro-alimetari e ambietali e Facoltà di Medicia Veteriaria C.L. i Biotecologie Uiversità degli Studi di Teramo 1 La mediaa o valore mediao M

Dettagli

Alcuni concetti di statistica: medie, varianze, covarianze e regressioni

Alcuni concetti di statistica: medie, varianze, covarianze e regressioni A Alcui cocetti di statistica: medie, variaze, covariaze e regressioi Esistoo svariati modi per presetare gradi quatità di dati. Ua possibilità è presetare la cosiddetta distribuzioe, raggruppare cioè

Dettagli

Trasformata Z, linearizzazione

Trasformata Z, linearizzazione Trasformata Z, liearizzazioe La soluzioe della diamica mediate trasformate Liearizzazioi Cei sulla trasformata Z Esempio: problema 1 Esempio: problema 2: Esempio: problema 3: Cotrollo come problema di

Dettagli

3. Calcolo letterale

3. Calcolo letterale Parte Prima. Algera 1) Moomi Espressioe algerica letterale 42 Isieme di umeri relativi, talui rappresetati da lettere, legati fra loro da segi di operazioi. Moomio Espressioe algerica che o cotiee le operazioi

Dettagli

AM110 - ESERCITAZIONI V - VI. Esercizio svolto 1. Dimostrare che ogni insieme finito ha un massimo ed un minimo.

AM110 - ESERCITAZIONI V - VI. Esercizio svolto 1. Dimostrare che ogni insieme finito ha un massimo ed un minimo. AM110 - ESERCITAZIONI V - VI 16-18 OTTOBRE 2012 Esercizio svolto 1. Dimostrare che ogi isieme fiito ha u massimo ed u miimo. Sia A = {a 1,..., a } R. Dimostriamo che A ha u massimo si procede i maiera

Dettagli

Corso di Informatica

Corso di Informatica Corso di Iformatica Codifica dell Iformazioe Sistemi Numerici Per rappresetare ua certo quatità di oggetti è ecessaria ua covezioe o sistema umerico che faccia corrispodere ad ua sequeza di ua o più cifre,

Dettagli

Appendice A. Elementi di Algebra Matriciale

Appendice A. Elementi di Algebra Matriciale ppedice. Elemeti di lgebra Matriciale... 2. Defiizioi... 2.. Matrice quadrata... 2..2 Matrice diagoale... 2..3 Matrice triagolare... 3..4 Matrice riga e matrice coloa... 3..5 Matrice simmetrica e emisimmetrica...

Dettagli

DETERMINANTI (SECONDA PARTE). NOTE DI ALGEBRA LINEARE

DETERMINANTI (SECONDA PARTE). NOTE DI ALGEBRA LINEARE DETERMINANTI (SECONDA PARTE). NOTE DI ALGEBRA LINEARE 2010-11 MARCO MANETTI: 21 DICEMBRE 2010 1. Sviluppi di Laplace Proposizioe 1.1. Sia A M, (K), allora per ogi idice i = 1,..., fissato vale lo sviluppo

Dettagli

Analisi Matematica I

Analisi Matematica I Aalisi Matematica I Isiemi di umeri Naturali, iteri, razioali I primi umeri che si icotrao soo gli iteri positivi, detti ache umeri aturali: 1, 2, 3,.... L isieme dei umeri aturali si idica co il simbolo

Dettagli

SECONDO ESONERO DI AM1 10/01/ Soluzioni

SECONDO ESONERO DI AM1 10/01/ Soluzioni Esercizio. Calcolare i segueti iti: Razioalizzado si ottiee SECONDO ESONERO DI AM 0/0/2008 - Soluzioi 2 + 2, 2 + 2 = 2 + 2 + 2 + 2 = Per il secodo ite ci soo vari modi, e mostro tre. Ora ( ) ( + si = +

Dettagli

ALGEBRA I MODULO PROF. VERARDI - ESERCIZI. Sezione 1 NUMERI NATURALI E INTERI

ALGEBRA I MODULO PROF. VERARDI - ESERCIZI. Sezione 1 NUMERI NATURALI E INTERI ALGEBRA I MODULO PROF. VERARDI - ESERCIZI Sezioe 1 NUMERI NATURALI E INTERI 2 1.1. Si dimostri per iduzioe la formula: N, k 2 "1( * " 3 ) " 3k +1(. 3 1.2. A) Si dimostri che per ogi a,b N +, N +, se a

Dettagli

Unità Didattica N 32 Grandezze geometriche omogenee e loro misura

Unità Didattica N 32 Grandezze geometriche omogenee e loro misura Uità Didattica N 3 Uità Didattica N 3 01) Classi di gradezze omogeee 0) Multipli e sottomultipli di ua gradezza geometrica 03) Gradezze commesurabili ed icommesurabili 04) Rapporto di due gradezze 05)

Dettagli

06 LE SUCCESSIONI DI NUMERI REALI

06 LE SUCCESSIONI DI NUMERI REALI 06 LE SUCCESSIONI DI NUMERI REALI Ua successioe è ua fuzioe defiita i. I simboli ua f : A tale che f ( ) è ua successioe di elemeti di A. Se poiamo f ( i) ai co i,...,,..., ua successioe può essere rappresetata

Dettagli

Esercitazione parte 1 Medie e medie per dati raggruppati. Esercitazione parte 2 - Medie per dati raggruppati

Esercitazione parte 1 Medie e medie per dati raggruppati. Esercitazione parte 2 - Medie per dati raggruppati Esercitazioe parte Medie e medie per dati raggruppati el file dati0.xls soo coteute alcue distribuzioi di dati. Calcolare di ogua. Media aritmetica o Mostrare, co u calcolo automatico, che la somma degli

Dettagli

Il Teorema di Markov. 1.1 Analisi spettrale della matrice di transizione. Il teorema di Markov afferma che

Il Teorema di Markov. 1.1 Analisi spettrale della matrice di transizione. Il teorema di Markov afferma che 1 Il Teorema di Marov 1.1 Aalisi spettrale della matrice di trasizioe Il teorema di Marov afferma che Teorema 1.1 Ua matrice di trasizioe regolare P su u isieme di stati fiito E ha ua uica distribuzioe

Dettagli

Analisi Matematica Soluzioni prova scritta parziale n. 1

Analisi Matematica Soluzioni prova scritta parziale n. 1 Aalisi Matematica Soluzioi prova scritta parziale. 1 Corso di laurea i Fisica, 018-019 3 dicembre 018 1. Dire per quali valori dei parametri α R, β R, α > 0, β > 0 coverge la serie + (!) α β. ( )! =1 Soluzioe.

Dettagli

Prova parziale 30 aprile 2018 Possibili soluzioni

Prova parziale 30 aprile 2018 Possibili soluzioni Prova parziale 30 aprile 2018 Possibili soluzioi Primo compito Rappresetare il umero -5 el sistema di rappresetazioe i eccesso a 16 su 5 bit. +5 i otazioe posizioale: 00101-5 i complemeto a due: 11011-5

Dettagli

(A + B) ij = A ij + B ij, i = 1,..., m, j = 1,..., n.

(A + B) ij = A ij + B ij, i = 1,..., m, j = 1,..., n. Algebra lieare Matematica CI) 263 Somma di matrici Siao m ed due iteri positivi fissati Date due matrici A, B di tipo m, sommado a ciascu elemeto di A il corrispodete elemeto di B, si ottiee ua uova matrice

Dettagli

Giulio Cesare Barozzi: Primo Corso di Analisi Matematica Zanichelli (Bologna), 1998, ISBN

Giulio Cesare Barozzi: Primo Corso di Analisi Matematica Zanichelli (Bologna), 1998, ISBN Giulio Cesare Barozzi: Primo Corso di Aalisi Matematica Zaichelli (Bologa), 998, ISBN 88-08-069-0 Capitolo NUMERI REALI Soluzioe dei problemi posti al termie di alcui paragrafi. Numeri aturali, iteri,

Dettagli

Campionamento casuale da popolazione finita (caso senza reinserimento )

Campionamento casuale da popolazione finita (caso senza reinserimento ) Campioameto casuale da popolazioe fiita (caso seza reiserimeto ) Suppoiamo di avere ua popolazioe di idividui e di estrarre u campioe di uità (co < ) Suppoiamo di studiare il carattere X che assume i valori

Dettagli

Aritmetica 2016/2017 Esercizi svolti in classe Seconda lezione

Aritmetica 2016/2017 Esercizi svolti in classe Seconda lezione Aritmetica 06/07 Esercizi svolti i classe Secoda lezioe Dare ua formula per 3 che o coivolga sommatorie Dato che sappiamo che ( + e ( + ( + 6 vogliamo esprimere 3 mediate, e poliomi i U idea possibile

Dettagli

Statistica 1 A.A. 2015/2016

Statistica 1 A.A. 2015/2016 Corso di Laurea i Ecoomia e Fiaza Statistica 1 A.A. 2015/2016 (8 CFU, corrispodeti a 48 ore di lezioe frotale e 24 ore di esercitazioe) Prof. Luigi Augugliaro 1 / 21 Misura della dipedeza di u carattere

Dettagli

CAMBIAMENTO DI BASE IN UNO SPAZIO VETTORIALE

CAMBIAMENTO DI BASE IN UNO SPAZIO VETTORIALE CAMBIAMENTO DI BASE IN UNO SPAZIO VETTORIALE Sia V uo spazio vettoriale sul campo K. Siao v, v,..., v vettori dati apparteeti a V e siao, ioltre, assegati scalari k, k,..., k apparteeti a K. Si defiisce

Dettagli

9 LIMITI DI SUCCESSIONI NUMERICHE

9 LIMITI DI SUCCESSIONI NUMERICHE 9 LIMITI DI SUCCESSIONI NUMERICHE Iiziamo ora ad esamiare gli argometi veri e propri di questa prima parte del corso, i cui svilupperemo gli strumeti per giugere a descrivere soddisfacetemete le proprietà

Dettagli