Discrete Mathematics has permeated the whole of mathematics so much so it has now come to be taught even at the high school level. This book presents the basics of Discrete Mathematics and its applica
This book analyzes the basic techniques involved in providing efficient numerical solutions to problems in science and engineering and focuses on the development of numerical algorithms and detailed a
Semidefinite programs constitute one of the largest classes of optimization problems that can be solved with reasonable efficiency - both in theory and practice. They play a key role in a variety of r
Semidefinite programs constitute one of the largest classes of optimization problems that can be solved with reasonable efficiency - both in theory and practice. They play a key role in a variety of r
Structured in a problem-solution format, this undergraduate text motivates the student to think through the programming process. New to the second edition are added chapters on suffix trees, games and
Genetic Algorithms and Genetic Programming: Modern Concepts and Practical Applications discusses algorithmic developments in the context of genetic algorithms (GAs) and genetic programming (GP). It ap
This book is primarily intended for a first-year undergraduate course in programming. It is structured in a problem-solution format that requires the student to think through the programming process,
This book presents a variety of widely used algorithms, expressing them in a pure functional programming language to make their structure and operation clearer to readers. In the opening chapter the a
The advent of new architectures and computing platforms means that synchronization and concurrent computing are among the most important topics in computing science. Concurrent programs are made up of
Self contained with problems completely worked out in clear, readable C++11, Volume II covers a wide swatch of advanced programming techniques. The sections range from specialized procedures for bit
The advent of new architectures and computing platforms means that synchronization and concurrent computing are among the most important topics in computing science. Concurrent programs are made up of
Game Programming Algorithms and Techniques is a broad overview of many of the important algorithms and techniques used in video game programming. It features a unique framework-agnostic approach, so t
The book teaches a student to model a scientific problem and write a computer program in C language to solve that problem. To do that, the book first introduces the student to the basics of C language
Presenting recent developments of key topics in nonlinear programming, this text looks specifically at three main areas; convex analysis, optimality conditions and dual computational techniques.
This easy-to-follow book provides a student-friendly introduction to programming and algorithms, using an active learning style in which deeper understanding is gained from evaluating, questioning and
There are many methods of stable controller design for nonlinear systems. In seeking to go beyond the minimum requirement of stability, Adaptive Dynamic Programming in Discrete Time approaches the cha
This first volume begins with basic programming concepts and techniques, then focuses on information structures---the representation of information inside a computer, the structural relationships bet
COMPREHENSIVE COVERAGE OF NONLINEAR PROGRAMMING THEORY AND ALGORITHMS, THOROUGHLY REVISED AND EXPANDEDNonlinear Programming: Theory and Algorithms—now in an extensively updated Third EditionR
Semidefinite programming (SDP) is one of the most exciting and active research areas in optimization. It has and continues to attract researchers with very diverse backgrounds, including experts in