Starting with Cook's pioneering work on NP-completeness in 1970, polynomial complexity theory, the study of polynomial-time com- putability, has quickly emerged as the new foundation of algorithms.
Several years ago when I began consulting full time, I quickly discovered that despite three advanced academic degrees my practical industrial experience had some significant gaps.
In symbolic computation on computers, also known as computer algebra, keyboard and display replace the traditional pencil and paper in doing mathematical computations.
How to Use This Handbook The Maple Handbook is a complete reference tool for the Maple language, and is written for all Maple users, regardless of their dis- cipline or field(s) of interest.
The Fourier transform of large multidimensional data sets is an essen- tial computation in many scientific and engineering fields, including seismology, X-ray crystallography, radar, sonar and medical imaging.
The Art of Computer Programming is a multivolume work on the analysis of algorithms and has long been recognized as the definitive description of classical computer science.
Advancements in the nature-inspired swarm intelligence algorithms continue to be useful in solving complicated problems in nonlinear, non-differentiable, and un-continuous functions as well as being applied to solve real-world applications.
Security video surveillance systems, such as homeland security and national defense, rely on specific mathematical algorithms in order to run effectively.
Security video surveillance systems, such as homeland security and national defense, rely on specific mathematical algorithms in order to run effectively.
In a global, highly competitive environment, organizations face increasing economic pressure and customer demands for more complex products and services.
A student-friendly text, A Concise Introduction to Data Structures Using Java takes a developmental approach, starting with simpler concepts first and then building toward greater complexity.
Through examples and analogies, Computational Thinking for the Modern Problem Solver introduces computational thinking as part of an introductory computing course and shows how computer science concepts are applicable to other fields.
A Proven, Hands-On Approach for Students without a Strong Statistical FoundationSince the best-selling first edition was published, there have been several prominent developments in the field of machine learning, including the increasing work on the statistical interpretations of machine learning algorithms.
Practical Algorithms for 3D Computer Graphics, Second Edition covers the fundamental algorithms that are the core of all 3D computer graphics software packages.
This new book-the first of its kind-examines the use of algorithmic techniques to compress random and non-random sequential strings found in chains of polymers.
Complex Networks: An Algorithmic Perspective supplies the basic theoretical algorithmic and graph theoretic knowledge needed by every researcher and student of complex networks.
This book covers the most important topics in the area of pattern recognition, object recognition, computer vision, robot vision, medical computing, computational geometry, and bioinformatics systems.
In programming courses, using the different syntax of multiple languages, such as C++, Java, PHP, and Python, for the same abstraction often confuses students new to computer science.
Distributed Systems: An Algorithmic Approach, Second Edition provides a balanced and straightforward treatment of the underlying theory and practical applications of distributed computing.
This text teaches students basic software engineering skills and helps practitioners refresh their knowledge and explore recent developments in the field, including software changes and iterative processes of software development.
A Functional Start to Computing with Python enables students to quickly learn computing without having to use loops, variables, and object abstractions at the start.
The analysis of lunar crescent visibility criterion is vital in providing a comparative insight for predicting the visibility and suitability for Hijri calendar determination.
This book constitutes the refereed proceedings of the 18th EPIA Conference on Artificial Intelligence, EPIA 2017, held in Porto, Portugal, in September 2017.
If you've ever felt the exhilaration of cracking a thorny problem or the joy of witnessing elegant code that challenges your mind, then this book is tailor-made for you.
The design and implementation of the Maple system is an on-going project of the Symbolic Com- putation Group at the University of Waterloo in Ontario, Canada.
This tutorial shows how to use Maple both as a calculator with instant access to hundreds of high-level math routines and as a programming language for more demanding tasks.
Recent years have seen an explosive growth in the use of new database applications such as CAD/CAM systems, spatial information systems, and multimedia information systems.
Motivation Modem enterprises rely on database management systems (DBMS) to collect, store and manage corporate data, which is considered a strategic corporate re- source.
Despite the growing interest in Real-Time Database Systems, there is no single book that acts as a reference to academics, professionals, and practitioners who wish to understand the issues involved in the design and development of RTDBS.