Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. This updated edition of Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your...

This book develops geometric techniques for proving the polynomial time solvability of problems in convexity theory, geometry, and - in particular - combinatorial optimization. It offers a unifying approach based on two fundamental geometric algorithms: - the ellipsoid method for finding a point in a convex set and - the basis reduction...

Data mining can be defined as the process of selection, exploration and modelling of large databases, in order to discover models and patterns. The increasing availability of data in the current information society has led to the need for valid tools for its modelling and analysis. Data mining and applied statistical methods are the...

IoT Security Issues looks at the burgeoning growth of devices of all kinds controlled over the Internet of all varieties, where product comes first and security second. In this case, security trails badly. This book examines the issues surrounding these problems, vulnerabilities, what can be done to solve the problem, investigating the stack...

From news and speeches to informal chatter on social media, natural language is one of the richest and most underutilized sources of data. Not only does it come in a constant stream, always changing and adapting in context; it also contains information that is not conveyed by traditional data sources. The key to unlocking natural...

Long employed in electrical engineering, the discrete Fourier transform (DFT) is now applied in a range of fields through the use of digital computers and fast Fourier transform (FFT) algorithms. But to correctly interpret DFT results, it is essential to understand the core and tools of Fourier analysis. Discrete and Continuous Fourier...

This study guide uses text integrated with video to help you gain real-world skills that will get you started in your career in graphics, design, or illustration, and lays the foundation for taking the Illustrator ACA exam. A mix of project-based lessons, practical videos, and regular assessments throughout prepares you...

Problems that beset Archimedes, Newton, Euler, Cauchy, Gauss, Monge and other greats, ready to challenge today’s would-be problem solvers. Among them: How is a sundial constructed? How can you calculate the logarithm of a given number without the use of logarithm table? No advanced math is required. 100 problems with proofs.

This book was written in response to the growing demand for a text that provides a unified treatment of linear and nonlinear complex valued adaptive filters, and methods for the processing of general complex signals (circular and noncircular). It brings together adaptive filtering algorithms for feedforward (transversal) and feedback...

This book presents an introduction to the principles of the fast Fourier transform
(FFT). It covers FFTs, frequency domain filtering, and applications to video and
audio signal processing.

As fields like communications, speech and image processing, and related areas
are rapidly developing, the FFT as one of the essential...