Computer science studies how to describe, predict properties of, and efficiently implement information processes. This book introduces the most important ideas in computing using the Scheme and Python programming languages. It focuses on how to describe information processes by defining procedures, how to analyze the costs required to carry out a procedure, and the fundamental limits of what ca…
This book focuses on solving different types of time-varying problems. It presents various Zhang dynamics (ZD) models by defining various Zhang functions (ZFs) in real and complex domains. It then provides theoretical analyses of such ZD models and illustrates their results. It also uses simulations to substantiate their efficacy and show the feasibility of the presented ZD approach (i.e., diff…
Principles of Computer System Design is the first textbook to take a principles-based approach to the computer system design. It identifies, examines, and illustrates fundamental concepts in computer system design that are common across operating systems, networks, database systems, distributed systems, programming languages, software engineering, security, fault tolerance, and architecture. …
The book develops a unifying perspective on how learning influences evolutionary dynamics which for the first time explains seemingly contradicting results from the literature. It also reveals formerly unknown facets of the complex interplay of the two major biological adaptation mechanisms. The results apply to models from computational intelligence and evolutionary biology alike, thus contrib…
In this work, the Uncertainty Quantification (UQ) approaches combined systematically to analyze and identify systems. The generalized Polynomial Chaos (gPC) expansion is applied to reduce the computational effort. The framework using gPC based on Bayesian UQ proposed in this work is capable of analyzing the system systematically and reducing the disagreement between the model predictions and th…
The papers in this volume represent the most timely and advanced contributions to the 2014 Joint Applied Statistics Symposium of the International Chinese Statistical Association (ICSA) and the Korean International Statistical Society (KISS), held in Portland, Oregon. The contributions cover new developments in statistical modeling and clinical research: including model development, model check…
This book presents two practical physical attacks. It shows how attackers can reveal the secret key of symmetric as well as asymmetric cryptographic algorithms based on these attacks, and presents countermeasures on the software and the hardware level that can help to prevent them in the future. Though their theory has been known for several years now, since neither attack has yet been successf…
This book presents the leading models of social network diffusion that are used to demonstrate the spread of disease, ideas, and behavior. It introduces diffusion models from the fields of computer science (independent cascade and linear threshold), sociology (tipping models), physics (voter models), biology (evolutionary models), and epidemiology (SIR/SIS and related models). A variety of prop…
This concise book covers concepts central to digital illustration using the Inkscape 0.91 open source software package as well as the Adobe Illustrator professional Illustration package. The book builds on the foundational concepts of vector graphics and the SVG format, and gets more advanced as chapters progress, covering what vector new media formats are best for use with Android Studio, Java…
Extending the ideas of the acclaimed first edition, new material has been adeed to render an even more accessible textbook for course usage. This edition includes new discussions of the Radon transform, the Dirac delta function and its role in X-ray imaging, Kacmarz’s method and least squares approximation, spectral filtering, and more. Copious examples and exercises, new computer-based exerc…