Foundations of Algorithms, Fourth Edition | by Richard Neapolitan and Kumarss Naimipour | 2011 | ISBN: 9780763782504. How to Develop Efficient Algorithms to solve Computational Complexity. Parallel Algorithms Model.
December 9th, 2010 | by kutenk |Foundations of Algorithms, Fourth Edition
by Richard Neapolitan and Kumarss Naimipour
2011 (646 pages)
ISBN:9780763782504
Presenting mathematical concepts using standard English and a simpler notation than is found in most texts, this volume offers a well-balanced presentation of algorithm design, complexity analysis of algorithms, and computational complexity.
Foundation of Algorithms, Fourth Edition
Preface
Overview
Prerequisites
Chapter Contents
Pedagogy
Course Outlines
Instructor Resources
Acknowledgments
Errors
Chapter 1 – Algorithms: Efficiency, Analysis, and Order
Overview
1.1: Algorithms
1.2: The Importance of Developing Efficient Algorithms
1.3: Analysis of Algorithms
1.4: Order
1.5: Outline of This Book
Exercises
Chapter 2 – Divide-and-Conquer
Overview
2.1: Binary Search
2.2: Mergesort
2.3: The Divide-and-Conquer Approach
2.4: Quicksort (Partition Exchange Sort)
2.5: Strassen’s Matrix Multiplication Algorithm
2.6: Arithmetic with Large Integers
2.7: Determining Thresholds
2.8: When Not to Use Divide-and-Conquer
Exercises
Chapter 3 – Dynamic Programming
Overview
3.1: The Binomial Coefficient
3.2: Floyd’s Algorithm for Shortest Paths
3.3: Dynamic Programming and Optimization Problems
3.4: Chained Matrix Multiplication
3.5: Optimal Binary Search Trees
3.6: The Traveling Salesperson Problem
3.7: Sequence Alignment
Exercises
Chapter 4 – The Greedy Approach
Overview
4.1: Minimum Spanning Trees
4.2: Dijkstra’s Algorithm for Single-Source Shortest Paths
4.3: Scheduling
4.4: Huffman Code
4.5: The Greedy Approach versus Dynamic Programming: The Knapsack Problem
Exercises
Chapter 5 – Backtracking
Overview
5.1: The Backtracking Technique
5.2: The n-Queens Problem
5.3: Using a Monte Carlo Algorithm to Estimate the Efficiency of a Backtracking Algorithm
5.4: The Sum-of-Subsets Problem
5.5: Graph Coloring
5.6: The Hamiltonian Circuits Problem
5.7: The 0–1 Knapsack Problem
Exercises
Chapter 6 – Branch-and-Bound
Overview
6.1: Illustrating Branch-and-Bound with the 0–1 Knapsack problem
6.2: The Traveling Salesperson Problem
6.3: Abductive Inference (Diagnosis)
Exercises
Chapter 7 – Introduction to Computational Complexity: The Sorting Problem
7.1: Computational Complexity
7.2: Insertion Sort and Selection Sort
7.3: Lower Bounds for Algorithms that Remove at Most One Inversion Per Comparison
7.4: Mergesort Revisited
7.5: Quicksort Revisited
7.6: Heapsort
7.7: Comparison of Mergesort, Quicksort, and Heapsort
7.8: Lower Bounds for Sorting Only by Comparison of Keys
7.9: Sorting by Distribution (Radix Sort)
Exercises
Chapter 8 – More Computational Complexity: The Searching Problem
Overview
8.1: Lower Bounds for Searching Only by Comparisons of Keys
8.2: Interpolation Search
8.3: Searching in Trees
8.4: Hashing
8.5: The Selection Problem: Introduction to Adversary Arguments
Exercises
Chapter 9 – Computational Complexity and Interactability: An Introduction to the Theory of NP
Overview
9.1: Interactability
9.2: Input Size Revisited
9.3: The Three General Problem Categories
9.4: The Theory of NP
9.5: Handling NP-Hard Problems
Exercises
Chapter 10 – Number-Theoretic Algorithms
Overview
10.1: Number Theory Review
10.2: Computing the Greatest Common Divisor
10.3: Modular Arithmetic Review
10.4: Solving Modular Linear Equations
10.5: Computing Modular Powers
10.6: Finding Large Prime Numbers
10.7: The RSA Public-Key Cryptosystem
Exercises
Chapter 11 – Introduction to Parallel Algorithms
Overview
11.1: Parallel Architectures
11.2: The PRAM Model
Exercises
Appendix A – Review of Necessary Mathematics
A.1: Notation
A.2: Functions
A.3: Mathematical Induction
A.4: Theorems and Lemmas
A.5: Logarithms
A.6: Sets
A.7: Permutations and Combinations
A.8: Probability
Exercises
Appendix B – Solving Recurrence Equations: With Applications to Analysis of Recursive Algorithms
B.1: Solving Recurrences Using Induction
B.2: Solving Recurrences Using the Characteristic Equation
B.3: Solving Recurrences by Substitution
B.4: Extending Results for n, a Power of a Positive Constant b, to n in General
B.5: Proofs of Theorems
Exercises
Appendix C – Data Structures for Disjoint Sets
References
Get It Now by clicking below:
![]() |
Browse Below for 3000+ more IT Computer Resources & Mathematics References:
Related posts:
- Fast Algorithms for Signal Processing | by Richard E. Blahut | 2010 | ISBN: 9780521190497. Digital Signal Processing. Fast Algorithms for Solving Toeplitz Systems. Architecture of Filters and Transforms. Fast Algorithms for Trellis Search.
- Linear and Nonlinear Optimization, Second Edition | by Igor Griva, Stephen G. Nash and Ariela Sofer | ISBN: 9780898716610. Computational Complexity of Linear Programming. Solving Systems of Linear Equations.
- Collaborative Intelligence: Using Teams to Solve Hard Problems | by J. Richard Hackman | 2011 | ISBN: 9781605099903. Business Collaboration Book.
- Designing Your Organization: Using the STAR Model to Solve 5 Critical Design Challenges | by Amy Kates and Jay R. Galbraith | ISBN: 9780787994945. Organizational Design Ebook. How to Solve the Centralization—Decentralization Dilemma.
- Computational Contact Mechanics, Second Edition | by Peter Wriggers | ISBN: 9783540326083. Thermo-mechanical Contact. Global Solution Algorithms for Contact. Tangential Contact of Three-dimensional Bodies.
- Computational Complexity: A Modern Approach | by Sanjeev Arora and Boaz Barak | 2009 | ISBN: 9780521424264. Randomized Computation. Quantum Computation. Algebraic Computation Models. Why Are Circuit Lower Bounds So Difficult?
- Programming Massively Parallel Processors: A Hands-On Approach | by David B. Kirk and Wen-mei W. Hwu | 2010 | ISBN: 9780123814722. PARALLEL PROGRAMMING LANGUAGES. GPU Computing. CUDA DEVICE MEMORY TYPES
- Becoming a Manager | by Perry McIntosh and Richard Luecke | 2011 | ISBN: 9780761214816. Management Ebook. How to Develop Your Management Skills.
- Fundamentals of Wavelets: Theory, Algorithms, and Applications, Second Edition | by Jaideva C. Goswami and Andrew K. Chan | 2011 | ISBN: 9780470484135. Wavelets Engineering Ebook. Digital Signal Processing Applications.
- Computational Dynamics, Third Edition | by Ahmed A. Shabana | 2010 | ISBN: 9780470686157. Mathematics Book. Kinematics of Rigid Bodies. Computational Methods in Kinematics. Spatial Dynamics.
- How to be a Brilliant Thinker: Exercise Your Mind and Find Creative Solutions | by Paul Sloane | 2010 | ISBN: 9780749455064. Parallel Thinking. How to Think Creatively. How to Think Laterally. How to Develop Your Verbal Thinking. How to Think Mathematically. How to Think Visually. How to Maximize Your Memory.
- The Cambridge Dictionary of Statistics, Fourth Edition | by B. S. Everitt and A. Skrondal | 2010 | ISBN: 9780521766999. Statistical Expert System. Bayesian Information Criterion (BIC). First-order Autoregressive Model.
- Simply Effective: How to Cut Through Complexity in Your Organization and Get Things Done | by Ron Ashkenas | 2010 | ISBN: 9781422181140. Four Sources of Complexity in Organizations. Five Tools for Process Simplification. Simplicity-Minded Management
- Latinization and the Latino Leader: How to Value, Develop, and Advance Latino Professionals | by Cristina Benitez and Marlene González | 2011 | ISBN: 9780983043614. Leadership Management Book. The top 40 companies for Latinos. The Latino Competency Model.
- The Power of Positive Deviance: How Unlikely Innovators Solve the World’s Toughest Problems | by Richard T. Pascale, Jerry Sternin and Monique Sternin | 2010 | ISBN: 9781422110669. Business Skills Books.
- Efficient Asset Management: A Practical Guide to Stock Portfolio Optimization and Asset Allocation, Second Edition | by Richard O. Michaud and Robert O. Michaud | ISBN: 9780195331912. ASSET ALLOCATION VERSUS EQUITY PORTFOLIO OPTIMIZATION.
- The Handbook of Research on Scalable Computing Technologies | by Kuan-ching Li et al. | 2010 | ISBN: 9781605666617. Pervasive Grid Architectures and Applications. P2P Computing. Scalable Parallel Computing. Grid Transaction Management. Web Application Server Clustering with Distributed Java Virtual Machine. Scalable Fault Tolerance for Large-Scale Parallel and Distributed Computing. Performance Models for Grid Computing.
- Getting to Plan B: Breaking Through to a Better Business Model | by John Mullins and Randy Komisar | ISBN: 9781422126691. How to Create a Business Model That Works. Working Capital Model. Operating Model. Gross Margin Model. Investment Model.
- The Business Analyst/Project Manager: A New Partnership for Managing Complexity and Uncertainty | by Robert K. Wysocki | 2011 | ISBN: 9780470767443. Project Management Book. PM/BA Career and Professional Development
- Behavioral Mathematics for Game AI | by Dave Mark | 2009 | ISBN: 9781584506843. How to Convert Behaviors to Algorithms. Decision Theory. Game Theory. How to make Decisions under Risk. Mathematical Modeling. Modeling Individual Decisions using Behavioral Algorithms. Probability Distributions.
- Digital Media Processing: DSP Algorithms Using C | by Hazarathaiah Malepati | 2010 | ISBN: 9781856176781. Image Processing Books. Image Processing Tools. Advanced Image Processing Algorithms. Digital Speech and Audio Processing. Digital Video Processing.
- Computational Modelling and Simulation of Aircraft and the Environment: Volume 1: Platform Kinematics and Synthetic Environment | by Dominic J. Diston | 2009 | ISBN: 9780470018408. Geospatial Reference Model. Three-Dimensional Mapping.
- Sharing Hidden Know-How: How Managers Solve Thorny Problems With the Knowledge Jam | by Katrina B. Pugh | 2011 | ISBN: 9780470876817. Knowledge Management Book.
- Effective People Management | by Pat Wellington | 2011 | ISBN: 9780749462857. People Management Book. Learning and development resources. Efficient and Influential Personal Effectiveness.
- Computational Photonics | by Salah Obayya | 2011 | ISBN: 9780470688939. Optical Engineering Ebook. Full-Vectorial Beam Propagation Methods. MRTD Analysis of PhC Devices.
- Facebook Marketing for Dummies | by Paul Dunay and Richard Krueger | 2010 | ISBN: 9780470487624. Viral Marketing with Facebook Page. How to Develop a Facebook Marketing Plan. Strategies for Internet Advertising Success.
- Secrets of Power Problem Solving | by Roger Dawson| 2011 | ISBN: 9781601631527. Problem Solving Skills Book. How to Solve People Problems. How to Improve Intuition With Right-Brained Thinking. 7 Traits of Great Problem Solvers.
- Computational Techniques for Multi-Phase Flows: Basics and Applications | by Guan Heng Yeoh and Jiyuan Tu | 2010 | ISBN: 9780080467337. COMPUTATIONAL FLUID DYNAMICS. Gas-Particle Flows. Solution Methods for Multi-Phase Flows. Liquid—Particle Flows
- Winning at New Products: Creating Value Through Innovation, Fourth Edition | by Robert G. Cooper | 2011 | ISBN: 9780465025787. Product Management Ebook. Seven Critical Success Drivers for the Business. Seven Goals of a New-Product Idea-to-Launch System.
- Staying Lean: Thriving, Not Just Surviving, Second Edition | by Peter Hines, Pauline Found, Gary Griffiths and Richard Harrison | 2011 | ISBN: 9781439826171. Lean Management Ebook. Five Lean Principles. Lean Tools and Techniques.
- 101 Project Management Problems and How to Solve Them: Practical Advice for Handling Real-World Project Challenges | by Tom Kendrick | 2011 | ISBN: 9780814415573. Project Management Ebook.
- Creating Powerful Brands, Fourth Edition | by Leslie de Chernatony, Malcolm McDonald and Elaine Wallace | 2011 | ISBN: 9781856178495. Brands Management Books. BRAND SUCCESS THROUGH INTEGRATING MARKETING RESOURCES. How Powerful Brands Beat Competitors.
- Cost of Capital: Applications and Examples, Fourth Edition | by Shannon P. Pratt and Roger J. Grabowski | 2010 | ISBN: 9780470476055. Business Finance Books. Cost Components of a Business’s Capital Structure. Capital Asset Pricing Model. Corporate Finance Officers Guide to Private Equity Investments.
- Strategic Advancements in Utilizing Data Mining and Warehousing Technologies: New Concepts and Developments | by David Taniar | 2010 | ISBN: 9781605667171. Parallel Multi-Dimensional ROLAP Indexing.
- Materials Selection in Mechanical Design, Fourth Edition | by Michael F. Ashby | 2011 | ISBN: 9781856176637. Materials Engineering Books. Materials for Passive Solar Heating. Materials for Heat Exchangers.
- Leadership Coaching: Working with Leaders to Develop Elite Performance | by Jonathan Passmore (ed) | 2010 | ISBN: 9780749455323. EMOTIONALLY INTELLIGENT LEADERSHIP MODEL. LEADERSHIP DEVELOPMENT FOR POLITICIANS.
- Frequently Asked Questions in Quantitative Finance, Second Edition | by Paul P. Wilmott | PDF BOOK STORE ONLINE | 2009 | ISBN: 9780470748756. Dispersion Trading. Capital Asset Pricing Model. Girsanov’s Theorem. LIBOR Market Model
- Applied and Computational Fluid Mechanics | by Scott Post | 2011 | ISBN: 9781934015476. Fluid Measurement Techniques. Pumps, Compressors, Fans, and Propellers. Wind Turbines. Jet Engines. Liquid Sprays. Reynolds Transport Theorem
- The 2011 Pfeiffer Annual: Training | by Elaine Biech | 2011 | ISBN: 9780470592380. Training Management Ebook. How to Increase Lead Worker Effectiveness. Twelve Weeks of Creativity Tips. Learning Styles Instrument for Students (LSI-S). Organizational Learning Model and Knowledge Transfer.
- Performance Management Books. Developing Exemplary Performance One Person at a Time | by Michael Sabbag | 2009 | ISBN: 9780891062493. Principles of the Exemplary Performance Model. Tools to Develop an Expandable Strength
Tags: Mathematics Books








You must be logged in to post a comment.