Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Michael S. Paterson is active.

Publication


Featured researches published by Michael S. Paterson.


Journal of Computer and System Sciences | 1980

A faster algorithm computing string edit distances

William J. Masek; Michael S. Paterson

The edit distance between two character strings can be defined as the minimum cost of a sequence of editing operations which transforms one string into the other. The operations we admit are deleting, inserting and replacing one symbol at a time, with possibly different costs for each of these operations. The problem of finding the longest common subsequence of two strings is a special case of the problem of computing edit distances. We describe an algorithm for computing the edit distance between two strings of length n and m, n ⪖ m, which requires O(n · max(1, mlog n)) steps whenever the costs of edit operations are integral multiples of a single positive real number and the alphabet for the strings is finite. These conditions are necessary for the algorithm to achieve the time bound.


SIAM Journal on Computing | 1973

On the Number of Nonscalar Multiplications Necessary to Evaluate Polynomials

Michael S. Paterson; Larry J. Stockmeyer

We present algorithms which use only


symposium on computational geometry | 1990

Efficient binary space partitions for hidden-surface removal and solid modeling

Michael S. Paterson; F. Frances Yao

O(\sqrt n )


Journal of Computer and System Sciences | 1976

Finding the Median

Arnold Schönhage; Michael S. Paterson; Nicholas Pippenger

nonscalar multiplications (i.e. multiplications involving “x” on both sides) to evaluate polynomials of degree n, and proofs that at least


Algorithmica | 1987

Improved Sorting Networks with O(log n) Depth

Michael S. Paterson

\sqrt ...


symposium on discrete algorithms | 2006

A deterministic subexponential algorithm for solving parity games

Marcin Jurdzinski; Michael S. Paterson; Uri Zwick

We consider schemes for recursively dividing a set of geometric objects by hyperplanes until all objects are separated. Such abinary space partition, or BSP, is naturally considered as a binary tree where each internal node corresponds to a division. The goal is to choose the hyperplanes properly so that the size of the BSP, i.e., the number of resulting fragments of the objects, is minimized. For the two-dimensional case, we construct BSPs of sizeO(n logn) forn edges, while in three dimensions, we obtain BSPs of sizeO(n2) forn planar facets and prove a matching lower bound of Θ(n2). Two applications of efficient BSPs are given. The first is anO(n2)-sized data structure for implementing a hidden-surface removal scheme of Fuchset al. [6]. The second application is in solid modeling: given a polyhedron described by itsn faces, we show how to generate anO(n2)-sized CSG (constructive-solid-geometry) formula whose literals correspond to half-spaces supporting the faces of the polyhedron. The best previous results for both of these problems wereO(n3).


Journal of Computer and System Sciences | 1975

Deterministic one-counter automata

Leslie G. Valiant; Michael S. Paterson

An algorithm is described which determines the median of n elements using in the worst case a number of comparisons asymptotic to 3n.


Journal of Algorithms | 1992

Optimal binary space partitions for orthogonal objects

Michael S. Paterson; F. Frances Yao

A rectangleA and a setS ofn points inA are given. We present a new simple algorithm for the so-called largest empty rectangle problem, i.e., the problem of finding a maximum area rectangle contained inA and not containing any point ofS in its interior. The computational complexity of the presented algorithm isO(n logn + s), where s is the number of possible restricted rectangles considered. Moreover, the expected performance isO(n · logn).


Journal of the ACM | 2007

On counting homomorphisms to directed acyclic graphs

Martin E. Dyer; Leslie Ann Goldberg; Michael S. Paterson

The existence of polynomial time algorithms for the solution of parity games is a major open problem. The fastest known algorithms for the problem are randomized algorithms that run in subexponential time. These algorithms are all ultimately based on the randomized subexponential simplex algorithms of Kalai and of Matousek, Sharir and Welzl. Randomness seems to play an essential role in these algorithms. We use a completely different, and elementary, approach to obtain a deterministic subexponential algorithm for the solution of parity games. Our deterministic algorithm is almost as fast as the randomized algorithms mentioned above.


symposium on discrete algorithms | 1997

Better approximation guarantees for job-shop scheduling

Leslie Ann Goldberg; Michael S. Paterson; Aravind Srinivasan; Elizabeth Sweedyk

The equivalence problem for deterministic one-counter automata is shown to bedecidable. A corollary for schema theory is that equivalence is decidable for Ianov schemas with an auxiliary counter.

Collaboration


Dive into the Michael S. Paterson's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Michael M. J. Fischer

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Haris Aziz

University of New South Wales

View shared research outputs
Top Co-Authors

Avatar

Albert R. Meyer

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

F. Frances Yao

City University of Hong Kong

View shared research outputs
Top Co-Authors

Avatar

Nicholas Pippenger

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ronald V. Book

University of California

View shared research outputs
Researchain Logo
Decentralizing Knowledge