A guide to experimental algorithmics

"Computational experiments on algorithms can supplement theoretical analysis by showing what algorithms, implementations, and speed-up methods work best for specific machines or problems. This book guides the reader through the nuts and bolts of the major experimental questions: What should I measur...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: McGeoch, Catherine C., 1959-
Format: Buch
Sprache:Englisch
Veröffentlicht: Cambridge ; New York Cambridge University Press 2012.
Schlagworte:
Online-Zugang:Cover image
Im OPAC anzeigen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie das erste Tag hinzu!

MARC

LEADER 00000cam a2200000 a 4500
005 20260127134200.0
008 161020s2012 enka b 001 0 eng
010 |a 2011-047928 
015 |a GBB1B6090  |2 bnb 
016 7 |a 015903801  |2 Uk 
020 |a 9781107001732 (hardback) 
020 |a 1107001730 (hardback) 
020 |a 9780521173018 (pbk.) 
020 |a 0521173019 (pbk.) 
035 |a vtls011587696 
039 9 |y 201610201027  |z mschk03 
040 |a DLC  |b eng  |c DLC  |d YDX  |d UKMGB  |d BTCTA  |d YDXCP  |d BWX  |d CDX  |d DLC  |d STUSCHK1 
080 0 0 |a 005.1  |2 23 
100 1 |a McGeoch, Catherine C.,  |d 1959- 
245 1 2 |a A guide to experimental algorithmics  |c Catherine C. McGeoch 
260 |a Cambridge ;  |a New York  |b Cambridge University Press  |c 2012. 
300 |a x, 261 p.  |b ill.  |c 25 cm. 
504 |a Includes bibliographical references and index. 
505 8 |a Machine generated contents note: 1. Introduction; 2. A plan of attack; 3. What to measure; 4. Tuning algorithms, tuning code; 5. The toolbox; 6. Creating analysis-friendly data; 7. Data analysis. 
520 |a "Computational experiments on algorithms can supplement theoretical analysis by showing what algorithms, implementations, and speed-up methods work best for specific machines or problems. This book guides the reader through the nuts and bolts of the major experimental questions: What should I measure? What inputs should I test? How do I analyze the data? Answering these questions needs ideas from algorithm design and analysis, operating systems and memory hierarchies, and statistics and data analysis. The wide-ranging discussion includes a tutorial on system clocks and CPU timers, a survey of strategies for tuning algorithms and data structures, a cookbook of methods for generating random combinatorial inputs, and a demonstration of variance reduction techniques. Numerous case studies and examples show how to apply these concepts. All the necessary concepts in computer architecture and data analysis are covered so that the book can be used by anyone who has taken a course or two in data structures and algorithms. A companion website, AlgLab (www.cs.amherst. edu/ccm/alglab) contains downloadable files, programs, and tools for use in projects"--  |c Provided by publisher. 
650 0 |a Computer algorithms. 
856 4 2 |3 Cover image  |u http://assets.cambridge.org/97811070/01732/cover/9781107001732.jpg 
906 |a 7  |b cbc  |c orignew  |d 1  |e ecip  |f 20  |g y-gencatlg 
910 |a SCHK95 
919 |a 978-0-521-17301-8 
925 0 |a acquire  |b 2 shelf copies  |x policy default 
955 |d xh07 2011-12-27 to Dewey  |w rd14 2011-12-28  |f rf06 2012-04-09 Z-CipVer  |t rc11 2012-04-25 copy 2 added 
999 |c 6048  |d 6048