Krzysztof Lorys

dblp:56/6707 · DBLP profile ↗
← Back
36ranked-venue papers
4as first author
1since 2021 · last 2025
0000-0002-3553-3443ORCID · verified

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

Theory of computation · 34 · 4 first-author · 1 since 2021Databases, data management, data science and information retrieval · 2 · 1 since 2021Systems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2025 4/3 rectangle tiling lower bound
Grzegorz Gluch, Krzysztof Lorys
Inf. Process. Lett.2
2019 Online packet scheduling under adversarial errors
Pawel Garncarek, Tomasz Jurdzinski, Dariusz R. Kowalski, Krzysztof Lorys
Theor. Comput. Sci.4
2018 Communication Complexity in Vertex Partition Whiteboard Model
Tomasz Jurdzinski, Krzysztof Lorys, Krzysztof Nowicki 0002
SIROCCO2
2017 Fault-Tolerant Online Packet Scheduling on Parallel Channels
abstract
We consider the problem of scheduling packets of different lengths via k directed parallel communication links. The links are prone to simultaneous errors --- if an error occurs, all links are affected. Dynamic packet arrivals and errors are modelled by a worst-case adversary. The goal is to optimize competitive throughput of online scheduling algorithms. Two types of failures are considered: jamming, when currently scheduled packets are simply not delivered, and crashes, when additionally the channel scheduler crashes losing its current state. For the former, milder type of failures, we prove an upper bound on competitive throughput of 3/4 - 1/(4k) for odd values of k, and 3/4 - 1/(4k+4) for even values of k. On constructive side, we design an online algorithm that, for packets of two different lengths, matches the upper bound on competitive throughput. To compare, scheduling on independent channels, that is, when adversary could cause errors on each channel independently, reaches throughput of 1/2. This shows that scheduling under simultaneous jamming is provably more efficient than scheduling under channel-independent jamming. In the setting with crash failures we prove a general upper bound for competitive throughput of (√5-1)/2 and design an algorithm achieving it for packets of two different lengths. This result has two interesting implications. First, simultaneous crashes are significantly stronger than simultaneous jamming. Second, due to the above mentioned upper bound of 1/2 on throughput under channel-independenterrors, scheduling under simultaneous crashes is significantly stronger than channel-independent crashes, similarly as in the case of jamming errors.
Pawel Garncarek, Tomasz Jurdzinski, Krzysztof Lorys
IPDPS3
2014 Online Packet Scheduling Under Adversarial Jamming
Tomasz Jurdzinski, Dariusz R. Kowalski, Krzysztof Lorys
WAOA3
2009 On the Size of Permutation Networks and Consequences for Efficient Simulation of Hypercube Algorithms on Bounded-Degree Networks
abstract
The sizes of permutation networks and planar permutation networks for special sets of permutations are investigated. Several asymptotically optimal estimations for distinct subsets of the set of all permutations are established here. The two main results are as follows: A consequence of our results is the construction of a 4-degree network which can simulate each communication step of any hypercube algorithm using edges from at most a constant number of different dimensions in one communication step in $O(\log\log N)$ communication steps. An essential improvement of gossiping in vertex-disjoint path mode in bounded-degree networks follows.
Juraj Hromkovic, Przemyslawa Kanarek, Ralf Klasing, Krzysztof Lorys, Walter Unger, Hubert Wagener
SIAM J. Discret. Math.4
2007 Lower bound technique for length-reducing automata
Tomasz Jurdzinski, Krzysztof Lorys
Inf. Comput.2
2007 Leftist Grammars and the Chomsky Hierarchy
Tomasz Jurdzinski, Krzysztof Lorys
Theory Comput. Syst.2
2006 Efficient approximation algorithms for the achromatic number
Piotr Krysta, Krzysztof Lorys
Theor. Comput. Sci.2
2005 Leftist Grammars and the Chomsky Hierarchy
Tomasz Jurdzinski, Krzysztof Lorys
FCT2
2003 New approximation algorithm for RTILE problem
Krzysztof Lorys, Katarzyna E. Paluch 0001
Theor. Comput. Sci.1
2002 Approximation Algorithm for the Maximum Leaf Spanning Tree Problem for Cubic Graphs
Krzysztof Lorys, Grazyna Zwozniak
ESA1
2002 Church-Rosser Languages vs. UCFL
Tomasz Jurdzinski, Krzysztof Lorys
ICALP2
2000 Periodification scheme: constructing sorting networks with constant period
abstract
We consider comparator networks M that are used repeatedly: while the output produced by M is not sorted, it is fed again into M . Sorting algorithms working in this way are called periodic . The number of parallel steps performed during a single run of M is called its period , the sorting time of M is the total number of parallel steps that are necessary to sort in the worst case. Periodic sorting networks have the advantage that they need little hardware (control logic, wiring, area) and that they are adaptive. We are interested in comparator networks of a constant period, due to their potential applications in hardware design. Previously, very little was known on such networks. The fastest solutions required time O(n ε ) where the depth was roughly 1/ε. We introduce a general method called periodification scheme that converts automatically an arbitrary sorting network that sorts n items in time T(n ) and that has layout area A(n ) into a sorting network that has period 5, sorts ***( n • T ( n ) items in time O(T( )• log n ), and has layout area O(A(n) ) • T(n )). In particular, applying this scheme to Batcher's algorithms, we get practical period 5 comparator networks that sort in time O (log 3 n ). For theoretical interest, one may use the AKS netork resulting in a period 5 comparator network with runtime O (log 2 n ).
Miroslaw Kutylowski, Krzysztof Lorys, Brigitte Oesterdiekhoff, Rolf Wanka
J. ACM2
1999 Multi-party Finite Computations
Tomasz Jurdzinski, Miroslaw Kutylowski, Krzysztof Lorys
COCOON3
1999 Efficient Approximation Algorithms for the Achromatic Number
Piotr Krysta, Krzysztof Lorys
ESA2
1999 Delayed Path Coupling and Generating Random Permutations via Distributed Stochastic Processes
Artur Czumaj, Przemyslawa Kanarek, Miroslaw Kutylowski, Krzysztof Lorys
SODA4
1998 Power of Cooperation and Multihead Finite Systems
Pavol Duris, Tomasz Jurdzinski, Miroslaw Kutylowski, Krzysztof Lorys
ICALP4
1998 Fast Generation of Random Permutations Via Networks Simulation
Artur Czumaj, Przemyslawa Kanarek, Miroslaw Kutylowski, Krzysztof Lorys
Algorithmica4
1998 Periodic Merging Networks
Miroslaw Kutylowski, Krzysztof Lorys, Brigitte Oesterdiekhoff
Theory Comput. Syst.2
1996 Fast Generation of Random Permutations via Networks Simulation
Artur Czumaj, Przemyslawa Kanarek, Miroslaw Kutylowski, Krzysztof Lorys
ESA4
1996 Limitations of the QRQW and EREW PRAM Models
Miroslaw Kutylowski, Krzysztof Lorys
FSTTCS2
1996 Periodic Merging Networks
Miroslaw Kutylowski, Krzysztof Lorys, Brigitte Oesterdiekhoff
ISAAC2
1995 On the Sizes of Permutation Networks and Consequences for Efficient Simulation of Hypercube Algorithms on Bounded-Degree Networks
Juraj Hromkovic, Krzysztof Lorys, Przemyslawa Kanarek, Ralf Klasing, Walter Unger, Hubert Wagener
STACS2
1995 Retrieval of Scattered Information by EREW, CREW, and CRCW PRAMs
Faith Ellen, Miroslaw Kowaluk, Miroslaw Kutylowski, Krzysztof Lorys, Prabhakar Ragde
Comput. Complex.4
1994 Fast and Feasible Periodic Sorting Networks of Constant Depth
abstract
A periodic comparator network has depth (or period) k, if for every t>k, the compare-exchange operations performed at step t are executed between exactly the same registers as at step t-k. We introduce a general method that converts an arbitrary comparator network that sorts n items in time T(n) and that has layout area A into a periodic sorting network of depth 5 that sorts /spl Theta/(n/spl middot/T(n)) items in time O(T(n)/spl middot/log n) and has layout area O(A/spl middot/T(n)). This scheme applied to the AKS network yields a depth 5 periodic comparator network that sorts in time O(log/sup 2/ n). More practical networks with runtime O(log/sup 3/ n) can be obtained from Batcher's networks. Developing the techniques for the main result, we improve some previous results: Let us fix a d/spl isin/N. Then we can construct a network of depth 3 based on a d-dimensional mesh sorting n items in time O(n/sup 1/d//spl middot/log/sup O(d/) n).>
Miroslaw Kutylowski, Krzysztof Lorys, Brigitte Oesterdiekhoff, Rolf Wanka
FOCS2
1994 The Variable Membership Problem: Succinctness Versus Complexity
Gerhard Buntrock, Krzysztof Lorys
STACS2
1992 On Growing Context-Sensitive Languages
Gerhard Buntrock, Krzysztof Lorys
ICALP2
1992 New Time Hierarchy Results for Deterministic TMs
Krzysztof Lorys
STACS1
1990 Reversal Complexity Classes for Alternating Turing Machines
abstract
Alternating Turing machines (ATMs) with bounded number of reversals are considered. It is proved that the machines making fewer than $\log ^{*} n$ reversals can recognize only regular languages. On the other hand, the class of languages that can be recognized by ATMs using $\log ^{*} n$ reversals is very wide. The authors prove that above this limit even a slight increase of the number of reversals leads to a considerably larger class of languages. It is also proved that every $T(n)$-time bounded ATM may be replaced by an equivalent machine working in the same time and making no more than $\log ^{*} (T(n))$ reversals.
Miroslaw Kutylowski, Maciej Liskiewicz, Krzysztof Lorys
SIAM J. Comput.3
1990 Fast Simulations of Time-Bounded One-Tape Turing Machines by Space-Bounded Ones
abstract
Every single-tape Turing machine (TM) of time complexity $T(n) \geqq n^{2}$ can be simulated by a single-tape TM in space $T^{{1 / 2}}(n)$. It is shown that the time of the simulation can be bounded by $T^{3/2}(n)$ in the case of deterministic TMs and by $T(n)$ in the case of nondeterministic ones. Similar results are shown for off-line machines and for machines with multidimensional tape.
Maciej Liskiewicz, Krzysztof Lorys
SIAM J. Comput.2
1989 Some Time-Space Bounds for One-Tape Deterministic Turing Machines
Maciej Liskiewicz, Krzysztof Lorys
FCT2
1989 On Reversal Complexity for Alternating Turing Machines (Extended Abstract)
abstract
The reversal complexity of alternating Turing machines (ATM) is investigated. The strict lower bounds on reversals for recognizing nonregular languages by Sigma /sub k/ machines are settled. Some results relating reversal and space complexities are obtained.>
Maciej Liskiewicz, Krzysztof Lorys
FOCS2
1988 Two Applications of Fürer's Counter to One-Tape Nondeterministic TMs
Krzysztof Lorys, Maciej Liskiewicz
MFCS1
1988 Alternating Real-Time Computations
Maciej Liskiewicz, Krzysztof Lorys
Inf. Process. Lett.2
1987 On Reversal Bounded Alternating Turing Machines
Maciej Liskiewicz, Krzysztof Lorys, Marek Piotrów
Theor. Comput. Sci.2