A guide to experiment 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 measure...

Full description

Saved in:
Bibliographic Details
Main Author: McGeoch, Catherine C., 1959-
Format: Book
Language:English
Published: Cambridge New York Cambridge University Press 2012
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!

MARC

LEADER 00000nam a2200000 a 4500
001 49366
003 MY-KLNDU
005 20241219005709.0
008 130913e2012 xxka bi 0|1 |0eng d
020 |a 9781107001732 (hardback) 
020 |a 1107001730 (hardback) 
020 |a 9780521173018 (pbk.) 
039 9 |a 201406251409  |b zul  |c 201404011538  |d johari  |c 201309131547  |d izwani  |y 201309131224  |z izwani 
040 |a UPNM 
090 |a QA76.9.A43  |b M34 2012 
100 1 |a McGeoch, Catherine C.,  |d 1959- 
245 1 2 |a A guide to experiment 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 
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. 
592 |a 9544  |b 20/12/2013  |c RM 305.12  |h RIMA 
650 0 |a Computer algorithms 
999 |a vtls000050089  |c 49366  |d 49366