Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Karl R. Abrahamson

dblp:78/159 · DBLP profile ↗
← Back
16ranked-venue papers
16as first author
0since 2021 · last 1995
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 11 · 11 first-authorSystems, architecture and hardware · 3 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
8 papers
Computational complexity · 50% Distributed computing theory · 40% Logic in computer science · 4%

Topics — the 22 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational complexity
time-space tradeoffs
0.031990
A Time-Space Tradeoff for Boolean Matrix Multiplication · FOCS 1990
Generalized String Matching · SIAM J. Comput. 1987
Time-Space Tradeoffs for Branching Programs Contrasted with those for Straight-Line Programs · FOCS 1986
Distributed computing theory
distributed algorithms
0.011994
Tight Lower Bounds for Probabilistic Solitude Verification on Anonymous Rings · J. ACM 1994
Distributed computing theory
distributed systems
0.011994
Tight Lower Bounds for Probabilistic Solitude Verification on Anonymous Rings · J. ACM 1994
Computational complexity
lower bounds
0.011994
Tight Lower Bounds for Probabilistic Solitude Verification on Anonymous Rings · J. ACM 1994
Computational complexity › circuit complexity
branching programs
0.021990
A Time-Space Tradeoff for Boolean Matrix Multiplication · FOCS 1990
Time-Space Tradeoffs for Branching Programs Contrasted with those for Straight-Line Programs · FOCS 1986
Computational complexity › algebraic complexity › matrix multiplication
boolean matrix multiplication
0.011990
A Time-Space Tradeoff for Boolean Matrix Multiplication · FOCS 1990
Computational complexity › complexity measures
bit complexity
0.011989
The Bit Complexity of Randomized Leader Election on a Ring · SIAM J. Comput. 1989
Computational complexity
communication complexity
0.011989
The Bit Complexity of Randomized Leader Election on a Ring · SIAM J. Comput. 1989
Logic in computer science
completeness
0.011989
On the Complexity of Fixed Parameter Problems (Extended Abstract) · FOCS 1989
Computational complexity › parameterized complexity
fixed-parameter tractability
0.011989
On the Complexity of Fixed Parameter Problems (Extended Abstract) · FOCS 1989
Distributed computing theory
leader election
0.011989
The Bit Complexity of Randomized Leader Election on a Ring · SIAM J. Comput. 1989
Computational complexity
parameterized complexity
0.011989
On the Complexity of Fixed Parameter Problems (Extended Abstract) · FOCS 1989
Distributed computing theory › leader election
ring leader election
0.011989
The Bit Complexity of Randomized Leader Election on a Ring · SIAM J. Comput. 1989
Distributed computing theory › consensus
randomized consensus
0.011988
On Achieving Consensus Using a Shared Memory · PODC 1988
Distributed computing theory › shared memory
read-write registers
0.011988
On Achieving Consensus Using a Shared Memory · PODC 1988
Distributed computing theory
shared memory
0.011988
On Achieving Consensus Using a Shared Memory · PODC 1988
Distributed computing theory › consensus
shared-memory consensus
0.011988
On Achieving Consensus Using a Shared Memory · PODC 1988
Algorithms and data structures › sequence algorithms › string algorithms
string matching
0.011987
Generalized String Matching · SIAM J. Comput. 1987
Computational complexity
algebraic complexity
0.011986
Time-Space Tradeoffs for Branching Programs Contrasted with those for Straight-Line Programs · FOCS 1986
Distributed computing theory
distributed graph algorithms
0.011986
Probabilistic Solitude Verification on a Ring · PODC 1986
Computational complexity › computational models
straight-line program
0.011986
Time-Space Tradeoffs for Branching Programs Contrasted with those for Straight-Line Programs · FOCS 1986
Automata and formal languages
language recognition
0.011994
Tight Lower Bounds for Probabilistic Solitude Verification on Anonymous Rings · J. ACM 1994

Methods — techniques the papers use, named apart from their topics

probabilistic and nondeterministic model · 0.0monte carlo algorithm analysis · 0.0probabilistic input distribution · 0.0branching program model · 0.0polynomially indexed relations · 0.0lower bound proof · 0.0randomization · 0.0probabilistic algorithm · 0.0branching program lower bounds · 0.0borodin's method · 0.0
YearPublicationVenuePosition
1995 Fixed-Parameter Tractability and Completeness IV: On Completeness for W[P] and PSPACE Analogues
Karl R. Abrahamson, Rodney G. Downey, Michael R. Fellows
Ann. Pure Appl. Log.1
1994 Tight Lower Bounds for Probabilistic Solitude Verification on Anonymous Rings
abstract
A model that captures communication on asynchronous unidirectional rings is formalized. Our model incorporates both probabilistic and nondeterministic features and is strictly more powerful than a purely probabilistic model. Using this model, a collection of tools are developed that facilitate studying lower bounds on the expected communication complexity of Monte Carlo algorithms for language recognition problems on anonymous asynchronous unidirectional rings. The tools are used to establish tight lower bounds on the expected bit complexity of the Solitude Verification problem that asymptotically match upper bounds for this problem. The bounds demonstrate that, for this problem, the expected bit complexity depends subtly on the processors' knowledge of the size of the ring and on whether or not processor-detectable termination is required.
Karl R. Abrahamson, Andrew Adler, Lisa Higham, David G. Kirkpatrick
J. ACM1
1993 Fixed-Parameter Intractability II (Extended Abstract)
Karl R. Abrahamson, Rodney G. Downey, Michael R. Fellows
STACS1
1991 Probabilistic Leader Election on Rings of Known Size
Karl R. Abrahamson, Andrew Adler, Lisa Higham, David G. Kirkpatrick
WADS1
1991 Constructive complexity
Karl R. Abrahamson, Michael R. Fellows, Michael A. Langston, Bernard M. E. Moret
Discret. Appl. Math.1
1991 Time-Space Tradeoffs for Algebraic Problems on General Sequential Machines
Karl R. Abrahamson
J. Comput. Syst. Sci.1
1990 A Time-Space Tradeoff for Boolean Matrix Multiplication
abstract
A time-space tradeoff is established in the branching program model for the problem of computing the product of two n*n matrices over a certain semiring. It is assumed that each element of each n*n input matrix is chosen independently to be 1 with probability n/sup -1/2/ and to be 0 with probability 1-n/sup -1/2/. Letting S and T denote expected space and time of a deterministic algorithm, the tradeoff is ST= Omega (n/sup 3.5/) for T0. The lower bounds are matched to within a logarithmic factor by upper bounds in the branching program model. Thus, the tradeoff possesses a sharp break at T= Theta (n/sup 2.5/). These expected case lower bounds are also the best known lower bounds for the worst case.>
Karl R. Abrahamson
FOCS1
1990 On the Modality of Convex Polygons
Karl R. Abrahamson
Discret. Comput. Geom.1
1989 On the Complexity of Fixed Parameter Problems (Extended Abstract)
abstract
The authors address the question of why some fixed-parameter problem families solvable in polynomial time seem to be harder than others with respect to fixed-parameter tractability: whether there is a constant alpha such that all problems in the family are solvable in time O(n/sup alpha /). The question is modeled by considering a class of polynomially indexed relations. The main results show that (1) this setting supports notions of completeness that can be used to explain the apparent hardness of certain problems with respect to fixed-parameter tractability, and (2) some natural problems are complete.>
Karl R. Abrahamson, John A. Ellis, Michael R. Fellows, Manuel E. Mata
FOCS1
1989 Randomized Function Evaluation on a Ring
Karl R. Abrahamson, Andrew Adler, Lisa Higham, David G. Kirkpatrick
Distributed Comput.1
1989 The Bit Complexity of Randomized Leader Election on a Ring
abstract
The inherent bit complexity of leader election on asynchronous unidirectional rings of processors is examined under various assumptions about global knowledge of the ring. If processors have unique identities with a maximum of m bits, then the expected number of communication bits sufficient to elect a leader with probability 1, on a ring of (unknown) size n is $O(nm)$. If the ring size is known to within a multiple of 2, then the expected number of communication bits sufficient to elect a leader with probability 1 is $O(n\log n)$. These upper bounds are complemented by lower bounds on the communication complexity of a related problem called solitude verification that reduces to leader election in $O(n)$ bits. If processors have unique identities chosen from a sufficiently large universe of size s, then the average, overall choices of identities, of the communication complexity of verifying solitude is $\Omega (n\log s)$ bits. When the ring size is known only approximately, then $\Omega (n\log n)$ bits are required for solitude verification. The lower bounds address the complexity of certifying solitude. This is modelled by the best-case behaviour of nondeterministic solitude-verification algorithms.
Karl R. Abrahamson, Andrew Adler, Rachel Gelbart, Lisa Higham, David G. Kirkpatrick
SIAM J. Comput.1
1988 On Achieving Consensus Using a Shared Memory
abstract
Chor, Israeli and Li recently published three randomized algorithms for a version of the consensus problem for a shared memory model of distributed computing.Their model requires, as atomic instructions on the shared memory, reads and random writes (in which a random choice and a write are done together in a single atomic instruction).This paper develops randomized algorithms for a model in which the only atomic operations on the shared memory are reads and writes.
Karl R. Abrahamson
PODC1
1987 Succinct Representation of Regular Sets Using Gotos and Boolean Variables
Karl R. Abrahamson
J. Comput. Syst. Sci.1
1987 Generalized String Matching
abstract
Given a pattern string of length n and an object string of length m, the string matching problem asks for the positions of all occurrences of the pattern in the object string. This paper investigates a generalization of string matching, in which the pattern is a sequence of pattern elements, each compatible with a set of symbols. The alphabet of symbols is infinite, with its members encoded in a finite alphabet. In contrast to standard string matching, which can be solved in simultaneous linear time and constant space, it is shown that generalized string matching requires a time-space product of $\Omega ({{n^2 } / {\log n}})$ on a powerful model of computation, when the alphabet is restricted to n symbols. Our proof uses a method of Borodin. The obvious algorithm for generalized string matching requires time $O(NM)$, where N is the length of the encoding of the pattern, and M is that of the object string. We describe an algorithm which solves generalized string matching in time $O(N + M + mN^{{1 / 2}} {\operatorname{polylog}} (n))$.
Karl R. Abrahamson
SIAM J. Comput.1
1986 Time-Space Tradeoffs for Branching Programs Contrasted with those for Straight-Line Programs
abstract
This paper establishes time-space tradeoffs for some algebraic problems in the branching program model. For a finite field F, convolution of n-vectors over F requires ST = Θ(n2 log |F|), where S is space and T is time, in good agreement with corresponding results for straightline programs. Our result for n × n matrix multiplication over F, ST2 = Θ(n6 log |F|), is stronger than the previously known bound ST = Ω(n3) for straight-line and branching programs. The problem of computing PAQ, where P and Q are n × n permutation matrices and A is a particular matrix, requires Ω(n3) ≤ ST ≤ O(n3logn) for branching programs, in contrast to ST = Ω(n4) for straight-line programs.
Karl R. Abrahamson
FOCS1
1986 Probabilistic Solitude Verification on a Ring
abstract
Article Probabilistic solitude verification on a ring Share on Authors: Karl Abrahamson Department of Computer Science, University of British Columbia, Vancouver, British Columbia Department of Computer Science, University of British Columbia, Vancouver, British ColumbiaView Profile , Andrew Adler Department of Mathematics, University of British Columbia, Vancouver, British Columbia Department of Mathematics, University of British Columbia, Vancouver, British ColumbiaView Profile , Lisa Higham View Profile , David Kirkpatrick View Profile Authors Info & Claims PODC '86: Proceedings of the fifth annual ACM symposium on Principles of distributed computingNovember 1986 Pages 161–173https://doi.org/10.1145/10590.10604Online:01 November 1986Publication History 17citation164DownloadsMetricsTotal Citations17Total Downloads164Last 12 Months2Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Karl R. Abrahamson, Andrew Adler, Lisa Higham, David G. Kirkpatrick
PODC1