From my B.E.E degree at the University of Minnesota and right through my S.M. degree at M.I.T., I had specialized in solid state devices and microelectronics. I made the decision to switch to computer-aided design (CAD) in 1981, only a year or so prior to the introduction of the simulated annealing algorithm by Scott Kirkpatrick, Dan Gelatt, and Mario Vecchi of the IBM Thomas 1. Watson Research Center. Because Prof. Alberto Sangiovanni-Vincentelli, my UC Berkeley advisor, had been a consultant at IBM, I re- ceived a copy of the original IBM internal report on simulated annealing approximately...
From my B.E.E degree at the University of Minnesota and right through my S.M. degree at M.I.T., I had specialized in solid state devices and microelec...
Multiprocessing: Trade-Offs in Computation and Communication presents an in-depth analysis of several commonly observed regular and irregular computations for multiprocessor systems. This book includes techniques which enable researchers and application developers to quantitatively determine the effects of algorithm data dependencies on execution time, on communication requirements, on processor utilization and on the speedups possible. Starting with simple, two-dimensional, diamond-shaped directed acyclic graphs, the analysis is extended to more complex and higher dimensional...
Multiprocessing: Trade-Offs in Computation and Communication presents an in-depth analysis of several commonly observed regular and irregular...
Intelligent data analysis, data mining and knowledge discovery in databases have recently gained the attention of a large number of researchers and practitioners. This is witnessed by the rapidly increasing number of submissions and participants at related conferences and workshops, by the emergence of new journals in this area (e.g., Data Mining and Knowledge Discovery, Intelligent Data Analysis, etc.), and by the increasing number of new applications in this field. In our view, the awareness of these challenging research fields and emerging technologies has been much larger in industry than...
Intelligent data analysis, data mining and knowledge discovery in databases have recently gained the attention of a large number of researchers and pr...
In April 1995, WINLAB (the Wireless Infonnation Network Lab- oratory at Rutgers University) hosted the Fifth WINLAB Workshop on Third Generation Wireless Infonnation Networks. This workshop brings together a select group of experts interested in the future of Personal Communications, Mobile Computing and other services supported by wireless communications. As a sequel to Kluwer books on previous WINLAB workshops, l this volume assembles written versions of presentations of the Fifth Workshop. The last few years have been exciting for the field of wireless communications. The second generation...
In April 1995, WINLAB (the Wireless Infonnation Network Lab- oratory at Rutgers University) hosted the Fifth WINLAB Workshop on Third Generation Wirel...
This book is organized into four functional areas that reflect the multi-disciplinary approach to real estate studies influenced by James A. Graaskamp. The first section focuses on theoretical and philosophical issues. The second section explores real estate appraisal, feasibility and special use analysis. The third section reviews market analysis and trade area delineation that is critical to spatial analysis of real estate. The final section considers some of the important public policy issues as they relate to real estate.
This book is organized into four functional areas that reflect the multi-disciplinary approach to real estate studies influenced by James A. Graaskamp...
Effective Polynomial Computation is an introduction to the algorithms of computer algebra. It discusses the basic algorithms for manipulating polynomials including factoring polynomials. These algorithms are discussed from both a theoretical and practical perspective. Those cases where theoretically optimal algorithms are inappropriate are discussed and the practical alternatives are explained. Effective Polynomial Computation provides much of the mathematical motivation of the algorithms discussed to help the reader appreciate the mathematical mechanisms underlying the...
Effective Polynomial Computation is an introduction to the algorithms of computer algebra. It discusses the basic algorithms for manipulating...
Program understanding plays an important role in nearly all software related tasks. It is vital to the development, maintenance and reuse activities. Program understanding is indispensable for improving the quality of software development. Several development activities such as code reviews, debugging and some testing approaches require programmers to read and understand programs. Maintenance activities cannot be performed without a deep and correct understanding of the component to be maintained. Program understanding is vital to the reuse of code components because they cannot be utilized...
Program understanding plays an important role in nearly all software related tasks. It is vital to the development, maintenance and reuse activities. ...
'The world of information processing is going through a major phase of its evolution. Networking has been associated with computers since the 1960's. Communicating machines, exchanging information or cooperating to solve complex problems, were the dream of many scientists and engineers. Rudi- mentary networks and protocols were invented. Local area networks capable of carrying a few megabits per second became basic components of corporate computing installations in the 1980's. At the same time, advances in optical transmission and switching technologies made it possible to transfer billions...
'The world of information processing is going through a major phase of its evolution. Networking has been associated with computers since the 1960's. ...
The goal of the research out of which this monograph grew, was to make annealing as much as possible a general purpose optimization routine. At first glance this may seem a straight-forward task, for the formulation of its concept suggests applicability to any combinatorial optimization problem. All that is needed to run annealing on such a problem is a unique representation for each configuration, a procedure for measuring its quality, and a neighbor relation. Much more is needed however for obtaining acceptable results consistently in a reasonably short time. It is even doubtful whether the...
The goal of the research out of which this monograph grew, was to make annealing as much as possible a general purpose optimization routine. At first ...