Дискретная математика
Математика
Дисертация
  • формат pdf
  • размер 1.24 МБ
  • добавлен 15 декабря 2011 г.
Lamagna E.A. The Complexity of Monotone Functions
Диссертация, Brown University, 1975, -110 pp.

An important open question in the field of computational complexity is the development of nontrivial lower bounds on the number of logical operations required to compute switching functions. Two important measures of functional complexity are combinational complexity, corresponding to the minimal number of operations in any computational chain (straight-line algorithm or feedback-free network) for the function, and formula size. Although counting arguments canpe used to show that most Boolean functions of n inputs and O(n) or fewer outputs have combinational complexity growing approximately exponentially in n, no one has yet exhibited a particular such function whose combinational complexity is known to grow faster than linearly in n when a functionally complete set of primitive operations is allowed. Similarly, it has been demonstrated that most Boolean functions of n variables have a formula size growing approximately exponentially in n, while no specific function is known to have size greater than quadratic in n.
We consider the class of monotone increasing Boolean functions. These correspond to the functions which can be computed using only OR and AND operations, an incomplete set of primitives. We develop techniques for proving functions of n inputs and O(n) outputs have nonlinear combinational complexity if only OR and AND operations are allowed in their computation. We do this by demonstrating the following results:
1) Sorting n binary variables requires O(n log n) OR and O(n log n) AND operations.
2) Certain classes of routing networks require a nonlinear number of operations for their realization. Cyclic and logical shifting of bit strings of length n are shown to have complexity O(n log n).
3) Certain bilinear forms, including the product of an n?n Toeplitz matrix of variables with a column n-vector of variables, the analogous circulant matrix-vector product, and Boolean convolutions, are shown to have combinational complexity lower bounded by O(n log n).
4) It has been proven by others that n3 .ANDs and n3-n2 ORs are necessary and sufficient to compute the Boolean product of two nx n matrices of variables. We extend this result to exhibit a class of bilinear forms computed optimally with the "usual" algorithms.
5) We exhibit a set of n Boolean sums (ORs) over n variables for which O(n3/2) OR operations are both necessary and sufficient.
We also develop nonlinear lower bounds on the formula size of certain monotone increasing Boolean functions,
We also develop a mapping technique to relate the complexity of Boolean functions computed using only OR and AND operations to the complexity of functions computed in other operational bases. This method allows our results to be applied to a far wider class of important problems.

Chapter 1 Introduction
Boolean Functions, Their Computation, and Their Complexity
Properties of Monotone Chains
Chapter 2 Complexity in Other Bases
Asymptotic Bounds
Binary Sorting
Routing Networks
Semidisjoint Bilinear Forms
Disjoint Bilinear Forms
Boolean Sums
Chapter 3 Combinational Complexity
Asymptotic Bounds
Specker's Theorem
Symmetric Functions
Neciporuk's Test
Похожие разделы
Смотрите также

Buss S. Circuit Complexity and Computational Complexity

Статья
  • формат pdf
  • размер 573.37 КБ
  • добавлен 24 октября 2011 г.
University of California, 1992, -154 pp. These lecture notes were written for a topics course in the Mathematics Department at the University of California, San Diego during the winter and spring quarters of 1992. Introduction to circuit complexity. Theorems of Shannon and Lupanov giving upper and lower bounds of circuit complexity of almost all Boolean functions. Spira's theorem relating depth and formula size. Khrapchenko's lower bound on formu...

Chikalov I. Average Time Complexity of Decision Trees

  • формат pdf
  • размер 975.04 КБ
  • добавлен 09 ноября 2011 г.
Издательство Springer, 2011, -114 pp. The monograph is devoted to theoretical and experimental study of decision trees with a focus on minimizing the average time complexity. The study resulted in upper and lower bounds on the minimum average time complexity of decision trees for identification problems. Previously known bounds from information theory are extended to the case of identification problem with an arbitrary set of attributes. Some ex...

Jukna S. Boolean Function Complexity. Advances and Frontiers

  • формат pdf
  • размер 2.98 МБ
  • добавлен 24 октября 2011 г.
Издательство Springer, 2011, -633 pp. Boolean circuit complexity is the combinatorics of computer science and involves many intriguing problems that are easy to state and explain, even for the layman. This book is a comprehensive description of basic lower bound arguments, covering many of the gems of this complexity Waterloo that have been discovered over the past several decades, right up to results from the last year or two. Many open problems...

McEvoy K., Tucker J.V. Theoretical Foundations of VLSI Design

  • формат djvu
  • размер 3.02 МБ
  • добавлен 02 февраля 2012 г.
Издательство Cambridge University Press, 1990, -443 pp. The development of VLSI fabrication technology has resulted in a wide range of new ideas for application specific hardware and computer architectures, and in an extensive set of significant new theoretical problems for the design of hardware. The design of hardware is a process of creating a device that realises an algorithm, and many of the problems are concerned with the nature of algorith...

Papadimitriou C.M. Computational Complexity

  • формат djvu
  • размер 4.5 МБ
  • добавлен 28 октября 2011 г.
Издательство Addison-Wesley, 1994, -540 pp. This book is an introduction to the theory of computational complexity at a level appropriate for a beginning graduate or advanced undergraduate course. Computational complexity is the area of computer science that contemplates the reasons why some problems are so hard to solve by computers. This field, virtually non-existent only 20 years ago, has expanded tremendously and now comprises a major part of...

Paterson M.S. (ed.) Boolean Function Complexity

  • формат djvu
  • размер 1.16 МБ
  • добавлен 28 октября 2011 г.
Издательство Cambridge University Press, 1992, -211 pp. Complexity theory attempts to understand and measure the intrinsic difficulty of computational tasks. The study of Boolean Function Complexity reaches for the combinatorial origins of these difficulties. The field was pioneered in the 1950's by Shannon, Lupanov and others, and has developed now into one of the most vigorous and challenging areas of theoretical computer science. In July 1990...

Stanley R.P. Enumerative Combinatorics. Volume 2

  • формат djvu
  • размер 5.23 МБ
  • добавлен 04 октября 2011 г.
Издательство Cambridge University Press, 1999, -595 pp. This is the second of a two-volume basic introduction to enumerative combinatorics at a level suitable for graduate students and research mathematicians. This volume covers the composition of generating functions, trees, algebraic generating functions, D-finite generating functions, noncommutative generating functions, and symmetric functions. The chapter on symmetric functions provides the...

Steinbach B., Posthoff C. Logic Functions and Equations: Examples and Exercises

  • формат pdf
  • размер 2.84 МБ
  • добавлен 28 декабря 2010 г.
Springer, 2009. - 234 Pages. The field of binary Logics has two main areas of application, the Digital Design of Circuits (related to Electrical Engineering) and Propositional Logics (related to Mathematics, Artificial Intelligence, Complexity etc. ). In both cases it is quite possible to teach the theoretical foundations and to do some exercises, but in both cases the examples that can be done in class and by hand are far away from examples tha...

Wegener I. The Complexity of Boolean Functions

  • формат pdf
  • размер 1.88 МБ
  • добавлен 11 мая 2011 г.
Wegener I. The Complexity of Boolean Functions. (Wiley-Teubner series in computer science). John Wiley & Sons Ltd, and B. G. Teubner, Stuttgart, 1987. Различные аспекты теории сложности: булевы функции, схемы, формулы, программы итд. Булевы функции и схемы. Минимизация булевых функций. Разработка эффективных схем для некоторых важных функций. Асимптотики и универсальные схемы. Нижние границы сложности схем. Монотонные схемы. Связь между сложн...

Wilf H.S. Generatingfunctionology

  • формат pdf
  • размер 1.54 МБ
  • добавлен 03 июля 2011 г.
A K Peters, 2006. - 245 pages. Generating functions, one of the most important tools in enumerative combinatorics, are a bridge between discrete mathematics and continuous analysis. Generating functions have numerous applications in mathematics, especially in. * Combinatorics. * Probability Theory. * Statistics. * Theory of Markov Chains. * Number Theory. One of the most important and relevant recent applications of combinatorics lies in th...