Wojciech Plandowski

dblp:18/6721 · DBLP profile ↗
← Back
54ranked-venue papers
11as first author
0since 2021 · last 2019
—ORCID · none

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

Theory of computation · 45 · 10 first-authorGraphics, computer vision, multimedia, augmented reality and games · 7Databases, data management, data science and information retrieval · 5 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 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
13 papers
Algorithms and data structures · 40% Combinatorics and discrete mathematics · 35% Automated reasoning and model checking · 9%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

Topics — the 19 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Combinatorics and discrete mathematics › combinatorics on words
word equations
0.382006
An efficient algorithm for solving word equations · STOC 2006
Satisfiability of word equations with constants is in PSPACE · J. ACM 2004
Solving Two-Variable Word Equations (Extended Abstract) · ICALP 2004
Algorithms and data structures › sequence algorithms
string algorithms
0.142006
An efficient algorithm for solving word equations · STOC 2006
Solving Two-Variable Word Equations (Extended Abstract) · ICALP 2004
Application of Lempel-Ziv Encodings to the Solution of Words Equations · ICALP 1998
Automated reasoning and model checking
satisfiability
0.132004
Satisfiability of word equations with constants is in PSPACE · J. ACM 2004
Satisfiability of Word Equations with Constants is in NEXPTIME · STOC 1999
Satisfiability of Word Equations with Constants is in PSPACE · FOCS 1999
Combinatorics and discrete mathematics › group theory
free groups
0.112016
Finding all solutions of equations in free groups and monoids with involution · Inf. Comput. 2016
Computational complexity › complexity classes
PSPACE
0.022006
Satisfiability of Word Equations with Constants is in PSPACE · FOCS 1999
An efficient algorithm for solving word equations · STOC 2006
Computational complexity
space complexity
0.011999
Satisfiability of Word Equations with Constants is in PSPACE · FOCS 1999
Combinatorics and discrete mathematics
combinatorics on words
0.011998
Locally Periodic Infinite Words and a Chaotic Behaviour · ICALP 1998
Automata and formal languages
infinite words
0.011998
Locally Periodic Infinite Words and a Chaotic Behaviour · ICALP 1998
Parallel and multicore computing
parallel algorithms
0.011995
Work-time-optimal parallel algorithms for string problems · STOC 1995
Parallel and multicore computing › parallel algorithms
work-efficient parallel algorithms
0.011995
Work-time-optimal parallel algorithms for string problems · STOC 1995
Automata and formal languages
semigroup theory
0.011995
Compactness of Systems of Equations in Semigroups · ICALP 1995
Automata and formal languages
solution sets of equations
0.011995
Compactness of Systems of Equations in Semigroups · ICALP 1995
Algorithms and data structures › sequence algorithms › string algorithms
string matching
0.011995
Work-time-optimal parallel algorithms for string problems · STOC 1995
Algorithms and data structures › sequence algorithms › string algorithms › string matching
two-dimensional pattern matching
0.011995
Work-time-optimal parallel algorithms for string problems · STOC 1995
Automata and formal languages
context-free languages
0.011992
Polynomial Size Test Sets for Context-Free Languages · ICALP 1992
Automata and formal languages › finite automata
test sets
0.011992
Polynomial Size Test Sets for Context-Free Languages · ICALP 1992
Computational complexity › complexity classes › exponential time
NEXPTIME
0.011999
Satisfiability of Word Equations with Constants is in NEXPTIME · STOC 1999
Parallel and multicore computing
parallel computation models
0.011995
Work-time-optimal parallel algorithms for string problems · STOC 1995
Parallel and multicore computing › parallel computation models
PRAM
0.011995
Work-time-optimal parallel algorithms for string problems · STOC 1995

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

DEXPTIME algorithm · 0.1work-optimal parallel algorithm · 0.0periodicity bounds · 0.0makanin's algorithm · 0.0complexity bounds · 0.0compactness · 0.0
YearPublicationVenuePosition
2019 Generalized Word Equations: A New Approach to Data Compresion
abstract
Let Σ be an alphabet. A generalized word equation, GWE for short, is a set of triples and pairs. A triple is in form (p, q, l) where p, q, l are positive integers. A pair is in form (a, i) where a ϵ S and i is a positive integer. A solution of a word equation e is any word w such that, for each triple (p, q, l) in e, w[p..p + l - 1] = w[q..q + l - 1] and, for each pair (a, i) in e, w[i] = a. If there is only one shortest solution w of e, then we say that e defines w. Observe here that if e defines w, then the solution set of e is {ws : s ϵ Σ*}. The triples and pairs of an equation e are called constraints. If an equation e defines a word w, we say that e is a compressed representation of w. Let G be a GWE with m triples and pairs defining a word w. There is an algorithm reconstructing w from G in O(m+ |w|) worst case time [1]. Therefore decompression is optimal. It is not difficult to prove that in simple modifications of GWE generalize LZ77, LZ78 and LZW algorithms. We consider a natural variant of GWE called pGWE and prove that, for a word w, it is a little more efficient and more general than LZ77 for a reversed word wR. Moreover, it can be proved that GWE approach generalizes the bidirectional scheme. We compared GWE with Straight Line Programs (SLP for short) [2, 3] and prove that if SLP for a word w is of length n, then there is a GWE defining w with n constraints. We are not aware of any reasonable simulation in the other direction. We propose a variant of GWE which compresses an input word w in O(|w|L2) worse case time where L is the longest repeating factor in w. This version was tested on files in Canterbury Corpus. It gives better results than gzip on text files and slightly worse on the other files. It is worth mentioning here that gzip is a result of 20 years studies on LZ77 so it is unfair to compare it with our approach. Our current best approach is significantly worse than bzip2 which is based on the Burrows-Wheeler transform.
Michal Kutwin, Wojciech Plandowski, Artur Zaroda
DCC2
2019 On PSPACE generation of a solution set of a word equation and its applications
Wojciech Plandowski
Theor. Comput. Sci.1
2019 On the complexity of computation maximal exponent of periodicity of word equations and expressible relations (note)
Wojciech Plandowski, Aleksy Schubert
Theor. Comput. Sci.1
2016 Finding all solutions of equations in free groups and monoids with involution
Volker Diekert, Artur Jez, Wojciech Plandowski
Inf. Comput.3
2015 Complete Characterization of Zero-expressible Functions
abstract
We describe an intersection of the family of expressible relations and another natural family of relations. This is the first result of this kind existing in the literature. To obtain it we extend a tool for proving nonexpressibility of languages to a tool for proving nonexpressibility of relations.
Robert Dabrowski, Wojciech Plandowski
Fundam. Informaticae2
2011 On Word Equations in One Variable
Robert Dabrowski, Wojciech Plandowski
Algorithmica2
2009 Guaranteed Synchronization of Huffman Codes with Known Position of Decoder
abstract
In Huffman-encoded data a bit error may propagate arbitrarily long. This paper introduces a method for limiting such error propagation to at most L bits, L being a parameter. It is required that the decoder knows the bit number currently being decoded. The method utilizes the inherent tendency of Huffman codes to resynchronize spontaneously and does not introduce any redundancy if such a resynchronization takes place. The method is applied to parallel decoding of Huffman data and is tested on JPEG compression.
Marek Tomasz Biskup, Wojciech Plandowski
DCC2
2009 Word Equations with One Unknown
Markku Laine, Wojciech Plandowski
Developments in Language Theory2
2009 Shortest synchronizing strings for Huffman codes
Marek Tomasz Biskup, Wojciech Plandowski
Theor. Comput. Sci.2
2009 On systems of word equations over three unknowns with at most six occurrences of one of the unknowns
Elena Czeizler, Wojciech Plandowski
Theor. Comput. Sci.2
2006 An efficient algorithm for solving word equations
abstract
We present the first DEXPTIME algorithm which solves word equations i.e. finds a finite representation of all solutions of an equation in a free semigroup. We show how to use our approach to solve two new problems in PSPACE which deal with properties of the solution set of a word equation:
Wojciech Plandowski
STOC1
2005 On the complexity of decidable cases of the commutation problem of languages
Juhani Karhumäki, Wojciech Plandowski, Wojciech Rytter
Theor. Comput. Sci.2
2004 Solving Two-Variable Word Equations (Extended Abstract)
Robert Dabrowski, Wojciech Plandowski
ICALP2
2004 Satisfiability of word equations with constants is in PSPACE
abstract
We prove that satisfiability problem for word equations is in PSPACE.
Wojciech Plandowski
J. ACM1
2003 Test Sets for Large Families of Languages
Wojciech Plandowski
Developments in Language Theory1
2003 The complexity of compressing subsegments of images described by finite automata
Juhani Karhumäki, Wojciech Plandowski, Wojciech Rytter
Discret. Appl. Math.2
2003 On special families of morphisms related to [delta]-matching and don't care symbols
Richard Cole 0001, Costas S. Iliopoulos, Thierry Lecroq, Wojciech Plandowski, Wojciech Rytter
Inf. Process. Lett.4
2003 A defect theorem for bi-infinite words
Juhani Karhumäki, Ján Manuch, Wojciech Plandowski
Theor. Comput. Sci.3
2002 Three Heuristics for delta-Matching: delta-BM Algorithms
Maxime Crochemore, Costas S. Iliopoulos, Thierry Lecroq, Wojciech Plandowski, Wojciech Rytter
CPM4
2002 On Word Equations in One Variable
Robert Dabrowski, Wojciech Plandowski
MFCS2
2002 On the Complexity of Pattern Matching for Highly Compressed Two-Dimensional Texts
Piotr Berman, Marek Karpinski, Lawrence L. Larmore, Wojciech Plandowski, Wojciech Rytter
J. Comput. Syst. Sci.4
2001 On the Complexity of Decidable Cases of Commutation Problem for Languages
Juhani Karhumäki, Wojciech Plandowski, Wojciech Rytter
FCT2
2000 Two-Variable Word Equations
Lucian Ilie, Wojciech Plandowski
STACS2
2000 The expressibility of languages and relations by word equations
abstract
Classically, several properties and relations of words, such as “being a power of the same word” can be expressed by using word equations. This paper is devoted to a general study of the expressive power of word equations. As main results we prove theorems which allow us to show that certain properties of words are not expressible as components of solutions of word equations. In particular, “the primitiveness” and “the equal length” are such properties, as well as being “any word over a proper subalphabet”.
Juhani Karhumäki, Filippo Mignosi, Wojciech Plandowski
J. ACM3
2000 Algorithms for the parallel alternating direction access machine
Bogdan S. Chlebus, Artur Czumaj, Leszek Gasieniec, Miroslaw Kowaluk, Wojciech Plandowski
Theor. Comput. Sci.5
1999 The Compression of Subsegments of Images Described by Finite Automata
Juhani Karhumäki, Wojciech Plandowski, Wojciech Rytter
CPM2
1999 On the complexity of computing the order of repetition of a string
abstract
We show a simple O(n log n) time algorithm computing the order of repetition in a string. A parallel version of the algorithm works in O(log
Juhani Karhumäki, Wojciech Plandowski
Developments in Language Theory2
1999 Satisfiability of Word Equations with Constants is in PSPACE
abstract
We prove that the satisfiability problem for word equations is in PSPACE. The satisfiability problem for word equations has a simple formulation: find out whether or not an input word equation has a solution. The decidability of the problem was proved by G.S. Makanin (1977). His decision procedure is one of the most complicated algorithms existing in the literature. We propose an alternative algorithm. The full version of the algorithm requires only a proof of the upper bound for index of periodicity of a minimal solution (A. Koscielski and L. Pacholski, see Journal of ACM, vol.43, no.4. p.670-84). Our algorithm is the first one which is proved to work in polynomial space.
Wojciech Plandowski
FOCS1
1999 Satisfiability of Word Equations with Constants is in NEXPTIME
abstract
Article Satisfiability of word equations with constants is in NEXPTIME Share on Author: Wojciech Plandowski Institute of Informatics, Warsaw University, Banacha 2, 02-097, Warsaw, Poland Institute of Informatics, Warsaw University, Banacha 2, 02-097, Warsaw, PolandView Profile Authors Info & Claims STOC '99: Proceedings of the thirty-first annual ACM symposium on Theory of ComputingMay 1999 Pages 721–725https://doi.org/10.1145/301250.301443Published:01 May 1999 32citation300DownloadsMetricsTotal Citations32Total Downloads300Last 12 Months3Last 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
Wojciech Plandowski
STOC1
1999 Fast Practical Multi-Pattern Matching
Maxime Crochemore, Artur Czumaj, Leszek Gasieniec, Thierry Lecroq, Wojciech Plandowski, Wojciech Rytter
Inf. Process. Lett.5
1999 Generalized Factorizations of Words and Their Algorithmic Properties
Juhani Karhumäki, Wojciech Plandowski, Wojciech Rytter
Theor. Comput. Sci.2
1998 Locally Periodic Infinite Words and a Chaotic Behaviour
Juhani Karhumäki, Arto Lepistö, Wojciech Plandowski
ICALP3
1998 Application of Lempel-Ziv Encodings to the Solution of Words Equations
Wojciech Plandowski, Wojciech Rytter
ICALP1
1998 On Defect Effect of Bi-Infinite Words
Juhani Karhumäki, Ján Manuch, Wojciech Plandowski
MFCS3
1997 On the Complexity of Pattern Matching for Highly Compressed Two-Dimensional Texts
Piotr Berman, Marek Karpinski, Lawrence L. Larmore, Wojciech Plandowski, Wojciech Rytter
CPM4
1997 A lower bound for a constant in Shallit's conjecture
Juhani Karhumäki, Wojciech Plandowski, Filippo Mignosi
Developments in Language Theory2
1997 Pattern-Matching Problems for 2-Dimensional Images Described by Finite Automata
Juhani Karhumäki, Wojciech Plandowski, Wojciech Rytter
FCT2
1997 The Expressibility of Languages and Relations by Word Equations
Juhani Karhumäki, Wojciech Plandowski, Filippo Mignosi
ICALP2
1996 Randomized Efficient Algorithms for Compressed Strings: The Finger-Print Approach (Extended Abstract)
Leszek Gasieniec, Marek Karpinski, Wojciech Plandowski, Wojciech Rytter
CPM3
1996 Parallel Alternating-Direction Access Machine
Bogdan S. Chlebus, Artur Czumaj, Leszek Gasieniec, Miroslaw Kowaluk, Wojciech Plandowski
MFCS5
1996 Parallel Tree-Contraction and Fibonacci Numbers
Wojciech Plandowski, Wojciech Rytter, Tomasz Szymacha
Inf. Process. Lett.1
1996 On the Size of Independent Systems of Equations in Semigroups
Juhani Karhumäki, Wojciech Plandowski
Theor. Comput. Sci.2
1995 Constant-Space String Matching with Smaller Number of Comparisons: Sequential Sampling
Leszek Gasieniec, Wojciech Plandowski, Wojciech Rytter
CPM2
1995 Compactness of Systems of Equations in Semigroups
Tero Harju, Juhani Karhumäki, Wojciech Plandowski
ICALP3
1995 Two-Dimensional Pattern Matching in Linear Time and Small Space
Maxime Crochemore, Leszek Gasieniec, Wojciech Plandowski, Wojciech Rytter
STACS3
1995 Work-time-optimal parallel algorithms for string problems
abstract
A parallel algorithm is work-optimal if it uses the srrlallest possible work; a work-optimal algorithm is worktirne-optimal if it also uses the smallest possible time.We design worl{-time-optirnal algorithm for a number of string processing problems on the EREW-PRAM and the hypercuhe, They include string matching and two dimensional pattern matching.No such algorithms have been known before for any of these probl~ms.
Artur Czumaj, Zvi Galil, Leszek Gasieniec, Kunsoo Park, Wojciech Plandowski
STOC5
1995 Polynomial Size Test Sets for Context-Free Languages
Juhani Karhumäki, Wojciech Plandowski, Wojciech Rytter
J. Comput. Syst. Sci.2
1995 The Zooming Method: A Recursive Approach to Time-Space Efficient String-Matching
Leszek Gasieniec, Wojciech Plandowski, Wojciech Rytter
Theor. Comput. Sci.2
1994 Testing Equivalence of Morphisms on Context-Free Languages
Wojciech Plandowski
ESA1
1994 On the Size of Independent Systems of Equations in Semigroups
Juhani Karhumäki, Wojciech Plandowski
MFCS2
1994 Speeding Up Two String-Matching Algorithms
Maxime Crochemore, Artur Czumaj, Leszek Gasieniec, Stefan Jarominek, Thierry Lecroq, Wojciech Plandowski, Wojciech Rytter
Algorithmica6
1992 Polynomial Size Test Sets for Context-Free Languages
Juhani Karhumäki, Wojciech Plandowski, Wojciech Rytter
ICALP2
1992 Speeding Up Two String-Matching Algorithms
Maxime Crochemore, Thierry Lecroq, Artur Czumaj, Leszek Gasieniec, Stefan Jarominek, Wojciech Plandowski, Wojciech Rytter
STACS6
1991 Exact Analysis of Three Tree Contraction Algorithms
Wojciech Plandowski, Wojciech Rytter, Tomasz Szymacha
FCT1