Cantitate/Preț
Produs

Randomized Algorithms

Autor Rajeev Motwani, Prabhakar Raghavan
en Limba Engleză Hardback – aug 1995

Descoperim în Randomized Algorithms un manual fundamental pentru studiul metodelor probabiliste în informatică, publicat sub egida prestigioasei Cambridge University Press. Volumul este structurat cu o rigoare academică exemplară în două secțiuni distincte. Prima parte funcționează ca un tutorial teoretic, unde găsim instrumentele necesare din teoria probabilităților — de la inegalități de coadă la lanțuri Markov și tehnici algebrice — explicate prin prisma utilității lor algoritmice. A doua parte a cărții transferă acest bagaj teoretic în șapte domenii critice, precum algoritmii pe grafuri, structurile de date și algoritmii paraleli, oferind o selecție reprezentativă de soluții randomizate. Apreciem modul în care Rajeev Motwani și Prabhakar Raghavan reușesc să demonstreze că, în multe situații, un algoritm bazat pe aleatoriu nu este doar mai simplu de implementat, ci și semnificativ mai rapid decât variantele deterministe. Această lucrare reprezintă o alternativă mai densă și mai orientată spre cercetare la Algorithms and Data Structures de Helmut Knebl pentru cursurile de modelare matematică, având avantajul unei profunzimi teoretice superioare în ceea ce privește analiza complexității. În contextul operei lui Rajeev Motwani, cartea face tranziția de la fundamentele rigide din Introduction to Automata Theory, Languages, and Computation către flexibilitatea modernă a analizei probabiliste, pregătind terenul pentru lucrări ulterioare precum Next Generation of Data Mining. Progresia de la concepte de bază la aplicații complexe este susținută de apendice matematice care fac textul accesibil și studenților la început de drum în cercetare.

Citește tot Restrânge

Preț: 57253 lei

Preț vechi: 62231 lei
-8%

Puncte Express: 859

Carte tipărită la comandă

Livrare economică 11-25 iunie


Specificații

ISBN-13: 9780521474658
ISBN-10: 0521474655
Pagini: 496
Ilustrații: Illustrations
Dimensiuni: 183 x 260 x 31 mm
Greutate: 1.12 kg
Ediția:New.
Editura: Cambridge University Press
Locul publicării:New York, United States

De ce să citești această carte

Această carte este esențială pentru studenții la masterat și cercetătorii care doresc să stăpânească designul algoritmilor moderni. Cititorul câștigă o înțelegere profundă a modului în care hazardul poate fi controlat pentru a optimiza performanța computațională. Este un instrument indispensabil pentru oricine lucrează în optimizare, geometrie computațională sau sisteme distribuite, oferind atât baza teoretică, cât și exemple practice de implementare.


Despre autor

Rajeev Motwani a fost un distins profesor de informatică la Universitatea Stanford, recunoscut pentru contribuțiile sale fundamentale în teoria algoritmilor și baze de date. Este celebru pentru mentoratul acordat fondatorilor Google și pentru co-autoratul uneia dintre cele mai utilizate cărți de teoria automatelor, Introduction to Automata Theory, Languages, and Computation. Prabhakar Raghavan, în prezent vicepreședinte senior la Google, aduce o perspectivă valoroasă din industria tehnologică, fiind anterior șef al Yahoo! Labs și cercetător la IBM. Împreună, cei doi autori au definit standardul academic pentru studiul algoritmilor randomizați.


Descriere scurtă

For many applications a randomized algorithm is either the simplest algorithm available, or the fastest, or both. This tutorial presents the basic concepts in the design and analysis of randomized algorithms. The first part of the book presents tools from probability theory and probabilistic analysis that are recurrent in algorithmic applications. Algorithmic examples are given to illustrate the use of each tool in a concrete setting. In the second part of the book, each of the seven chapters focuses on one important area of application of randomized algorithms: data structures; geometric algorithms; graph algorithms; number theory; enumeration; parallel algorithms; and on-line algorithms. A comprehensive and representative selection of the algorithms in these areas is also given. This book should prove invaluable as a reference for researchers and professional programmers, as well as for students.

Cuprins

Part I. Tools and Techniques: 1. Introduction; 2. Game-theoretic techniques; 3. Moments and deviations; 4. Tail inequalities; 5. The probabilistic method; 6. Markov chains and random walks; 7. Algebraic techniques; Part II. Applications: 8. Data structures; 9. Geometric algorithms and linear programming; 10. Graph algorithms; 11. Approximate counting; 12. Parallel and distributed algorithms; 13. Online algorithms; 14. Number theory and algebra; Appendix A: notational index; Appendix B: mathematical background; Appendix C: basic probability theory.

Recenzii

'The techniques described by Rajeev Motwani and Prabhaker Raghavan are wide-ranging and powerful, so this book is an important one. As far as I have been able to find out this is the only book on the entire subject … this excellent volume does us proud!' American Scientist
'This book can serve as an excellent basis for a graduate course. It is highly recommended for students and researchers who wish to deepen their knowledge of the subject. Finally, I believe that the book, with its vast coverage, will be an invaluable source for active researchers in the field.' Y. Aumann, Computing Reviews

Descriere

This book presents basic tools from probability theory used in algorithmic applications, with concrete examples.