Design of Distributed and Robust Optimization Algorithms. A Systems Theoretic Approach


Book Description

Optimization algorithms are the backbone of many modern technologies. In this thesis, we address the analysis and design of optimization algorithms from a systems theoretic viewpoint. By properly recasting the algorithm design as a controller synthesis problem, we derive methods that enable a systematic design of tailored optimization algorithms. We consider two specific classes of optimization algorithms: (i) distributed, and (ii) robust optimization algorithms. Concerning (i), we utilize ideas from geometric control in an innovative fashion to derive a novel methodology that enables the design of distributed optimization algorithms under minimal assumptions on the graph topology and the structure of the optimization problem. Concerning (ii), we employ robust control techniques to establish a framework for the analysis of existing algorithms as well as the design of novel robust optimization algorithms with specified guarantees.




CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Volume I


Book Description

This Encyclopedia of Control Systems, Robotics, and Automation is a component of the global Encyclopedia of Life Support Systems EOLSS, which is an integrated compendium of twenty one Encyclopedias. This 22-volume set contains 240 chapters, each of size 5000-30000 words, with perspectives, applications and extensive illustrations. It is the only publication of its kind carrying state-of-the-art knowledge in the fields of Control Systems, Robotics, and Automation and is aimed, by virtue of the several applications, at the following five major target audiences: University and College Students, Educators, Professional Practitioners, Research Personnel and Policy Analysts, Managers, and Decision Makers and NGOs.




Computer Intensive Methods in Control and Signal Processing


Book Description

Due to the rapid increase in readily available computing power, a corre sponding increase in the complexity of problems being tackled has occurred in the field of systems as a whole. A plethora of new methods which can be used on the problems has also arisen with a constant desire to deal with more and more difficult applications. Unfortunately by increasing the ac curacy in models employed along with the use of appropriate algorithms with related features, the resultant necessary computations can often be of very high dimension. This brings with it a whole new breed of problem which has come to be known as "The Curse of Dimensionality" . The expression "Curse of Dimensionality" can be in fact traced back to Richard Bellman in the 1960's. However, it is only in the last few years that it has taken on a widespread practical significance although the term di mensionality does not have a unique precise meaning and is being used in a slightly different way in the context of algorithmic and stochastic complex ity theory or in every day engineering. In principle the dimensionality of a problem depends on three factors: on the engineering system (subject), on the concrete task to be solved and on the available resources. A system is of high dimension if it contains a lot of elements/variables and/or the rela tionship/connection between the elements/variables is complicated.







Frequency Domain Techniques for H? Control of Distributed Parameter Systems


Book Description

This book presents new computational tools for the H? control of distributed parameter systems in which transfer functions are considered as input-output descriptions for the plants to be controlled. The emphasis is on the computation of the controller parameters and reliable implementation. The authors present recent studies showing that the simplified skew-Toeplitz method is applicable to a wide class of systems, supply detailed examples from systems with time delays and various engineering applications, and discuss reliable implementation of the controller, complemented by a software based on MATLAB. Frequency Domain Techniques for H? Control of Distributed Parameter Systems is intended for advanced undergraduate and early graduate students interested in robust control of distributed parameter systems?time delay systems?as well as researchers and engineers working in related fields. It can be used in the following courses: Introduction to Robust Control with Applications to Distributed Parameter Systems and Introduction to Robust Control with Applications to Time Delay Systems.




Distributed Algorithms for Message-Passing Systems


Book Description

Distributed computing is at the heart of many applications. It arises as soon as one has to solve a problem in terms of entities -- such as processes, peers, processors, nodes, or agents -- that individually have only a partial knowledge of the many input parameters associated with the problem. In particular each entity cooperating towards the common goal cannot have an instantaneous knowledge of the current state of the other entities. Whereas parallel computing is mainly concerned with 'efficiency', and real-time computing is mainly concerned with 'on-time computing', distributed computing is mainly concerned with 'mastering uncertainty' created by issues such as the multiplicity of control flows, asynchronous communication, unstable behaviors, mobility, and dynamicity. While some distributed algorithms consist of a few lines only, their behavior can be difficult to understand and their properties hard to state and prove. The aim of this book is to present in a comprehensive way the basic notions, concepts, and algorithms of distributed computing when the distributed entities cooperate by sending and receiving messages on top of an asynchronous network. The book is composed of seventeen chapters structured into six parts: distributed graph algorithms, in particular what makes them different from sequential or parallel algorithms; logical time and global states, the core of the book; mutual exclusion and resource allocation; high-level communication abstractions; distributed detection of properties; and distributed shared memory. The author establishes clear objectives per chapter and the content is supported throughout with illustrative examples, summaries, exercises, and annotated bibliographies. This book constitutes an introduction to distributed computing and is suitable for advanced undergraduate students or graduate students in computer science and computer engineering, graduate students in mathematics interested in distributed computing, and practitioners and engineers involved in the design and implementation of distributed applications. The reader should have a basic knowledge of algorithms and operating systems.







Space Station Systems


Book Description







Optimal Control


Book Description

Unique in scope, Optimal Control: Weakly Coupled Systems and Applications provides complete coverage of modern linear, bilinear, and nonlinear optimal control algorithms for both continuous-time and discrete-time weakly coupled systems, using deterministic as well as stochastic formulations. This book presents numerous applications to real world systems from various industries, including aerospace, and discusses the design of subsystem-level optimal filters. Organized into independent chapters for easy access to the material, this text also contains several case studies, examples, exercises, computer assignments, and formulations of research problems to help instructors and students.