ALGORITHMS: A GENTLER APPROACH
- algorithm design
- Categories:Computers & Internet
- Language:English(Translation Services Available)
- Publication Place:United States
- Publication date:
- Pages:(Unknown)
- Retail Price:(Unknown)
- Size:(Unknown)
- Text Color:(Unknown)
- Words:(Unknown)
Request for Review Sample
Through our website, you are submitting the application for you to evaluate the book. If it is approved, you may read the electronic edition of this book online.
Special Note:
The submission of this request means you agree to inquire the books through RIGHTOL,
and undertakes, within 18 months, not to inquire the books through any other third party,
including but not limited to authors, publishers and other rights agencies.
Otherwise we have right to terminate your use of Rights Online and our cooperation,
as well as require a penalty of no less than 1000 US Dollars.
Feature
Description
We include many types of assignments meant to keep students engaged with the subject. Comprehension quizzes are meant for students to self-test their understanding of the basic vocabulary and ideas being presented. Algorithm design problems range from guided problems, which walk the students through the procedure for designing an algorithm, to open-ended problems with a variety of correct approaches. Empirical experimental problems give students hands-on experience with implementing algorithms (in the language of their choice), testing them experimentally, and providing summaries of the collected data. They are also meant to give students a better sense of both the significance and limitations of asymptotic analysis, with a clearer understanding of the differences between worst-case, average-case, and typical performance of algorithms.
Author
Education
Impagliazzo received a BA in mathematics from Wesleyan University. He obtained a doctorate from the University of California, Berkeley in 1992. His advisor was Manuel Blum. He joined the faculty of UCSD in 1991, having been a postdoc at the University of Toronto from 1989 to 1991.
Ragesh Jaiswal is an Associate Professor in the Department of Computer Science and Engineering at the Indian Institute of Technology Delhi. He received his Ph.D. in Computer Science from the University of California, San Diego, under the supervision of Russell Impagliazzo. His research lies in theoretical computer science, with a focus on algorithms, complexity theory, clustering, and cryptography.
Jaiswal has made fundamental contributions to the theory of clustering, including efficient approximation algorithms for constrained and socially fair clustering, as well as sampling-based techniques for large-scale data analysis. His earlier work on direct product theorems and hardness amplification, carried out with Impagliazzo and collaborators, has had a lasting influence on computational complexity and cryptography. His research has appeared in leading journals such as SIAM Journal on Computing, Algorithmica, Theoretical Computer Science, Journal of Cryptology, and at premier conferences including FOCS, STOC, ICALP, ICLR, and NeurIPS.
He has been the recipient of multiple research grants from national and international agencies, including Google, Microsoft Research, and SERB. He received the best paper award at ISAAC'23. He also received IIT Delhi’s Teaching Excellence Award and the Outstanding Young Faculty Fellowship. Jaiswal regularly serves on reviewing committees of top conferences such as ICML, NeurIPS, ICLR, and AAAI, and has delivered invited talks at international workshops and schools.





