Krzysztof Diks

dblp:d/KDiks · DBLP profile ↗
← Back
49ranked-venue papers
29as first author
0since 2021 · last 2019
—ORCID · none

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

Theory of computation · 44 · 25 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-authorSystems, architecture and hardware · 2 · 2 first-authorComputer networks · 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
6 papers
Graph algorithms and graph theory · 53% Distributed computing theory · 27% Algorithms and data structures · 12%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Electronic design automation · 62% Distributed systems · 21% Parallel and multicore computing · 18%

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

TopicWeightPapersLastEvidence papers
Graph algorithms and graph theory
graph algorithms
0.012002
Tree exploration with little memory · SODA 2002
Graph algorithms and graph theory
graph exploration
0.012002
Tree exploration with little memory · SODA 2002
Distributed computing theory
mobile agents
0.012002
Tree exploration with little memory · SODA 2002
Electronic design automation › hardware verification and test
fault diagnosis
0.011997
Globally Optimal Diagnosis in Systems with Random Faults · IEEE Trans. Computers 1997
Distributed systems
fault tolerance
0.011997
Globally Optimal Diagnosis in Systems with Random Faults · IEEE Trans. Computers 1997
Electronic design automation › hardware verification and test › fault diagnosis › system-level diagnosis
multiprocessor fault diagnosis
0.011997
Globally Optimal Diagnosis in Systems with Random Faults · IEEE Trans. Computers 1997
Electronic design automation › hardware verification and test › fault diagnosis
probabilistic diagnosis
0.011997
Globally Optimal Diagnosis in Systems with Random Faults · IEEE Trans. Computers 1997
Computational complexity
space complexity
0.012002
Tree exploration with little memory · SODA 2002
Graph algorithms and graph theory
graph coloring
0.021989
Optimal Parallel 5-Colouring of Planar Graphs · SIAM J. Comput. 1989
Parallel 5-Colouring of Planar Graphs · ICALP 1987
Distributed computing theory › broadcast
reliable broadcast
0.011993
Sparse Networks Supporting Efficient Reliable Broadcasting · ICALP 1993
Graph algorithms and graph theory › network theory
sparse networks
0.011993
Sparse Networks Supporting Efficient Reliable Broadcasting · ICALP 1993
Parallel and multicore computing
parallel algorithms
0.031991
Optimal Parallel 5-Colouring of Planar Graphs · SIAM J. Comput. 1989
Improved Deterministic Parallel Integer Sorting · Inf. Comput. 1991
Parallel 5-Colouring of Planar Graphs · ICALP 1987
Algorithms and data structures › sequence algorithms › sorting
integer sorting
0.011991
Improved Deterministic Parallel Integer Sorting · Inf. Comput. 1991
Algorithms and data structures › sequence algorithms › sorting › integer sorting
parallel integer sorting
0.011991
Improved Deterministic Parallel Integer Sorting · Inf. Comput. 1991
Algorithms and data structures › sequence algorithms
sorting
0.011991
Improved Deterministic Parallel Integer Sorting · Inf. Comput. 1991
Parallel and multicore computing
parallel graph algorithms
0.011989
Optimal Parallel 5-Colouring of Planar Graphs · SIAM J. Comput. 1989
Graph algorithms and graph theory › graph coloring
planar graph coloring
0.011989
Optimal Parallel 5-Colouring of Planar Graphs · SIAM J. Comput. 1989
Automated reasoning and model checking
diagnosis
0.011997
Globally Optimal Diagnosis in Systems with Random Faults · IEEE Trans. Computers 1997
Distributed computing theory
distributed algorithms
0.011997
Globally Optimal Diagnosis in Systems with Random Faults · IEEE Trans. Computers 1997
Graph algorithms and graph theory
planar graphs
0.011987
Parallel 5-Colouring of Planar Graphs · ICALP 1987

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

probabilistic model · 0.0globally optimal algorithm · 0.0deterministic algorithm · 0.0accelerating cascades · 0.0
YearPublicationVenuePosition
2019 Energy-optimal broadcast and exploration in a tree using mobile agents
Jurek Czyzowicz, Krzysztof Diks, Jean Moussi, Wojciech Rytter
Theor. Comput. Sci.2
2018 Broadcast with Energy-Exchanging Mobile Agents Distributed on a Tree
Jurek Czyzowicz, Krzysztof Diks, Jean Moussi, Wojciech Rytter
SIROCCO2
2017 Energy-Optimal Broadcast in a Tree with Mobile Agents
Jurek Czyzowicz, Krzysztof Diks, Jean Moussi, Wojciech Rytter
ALGOSENSORS2
2016 Communication Problems for Mobile Agents Exchanging Energy
Jurek Czyzowicz, Krzysztof Diks, Jean Moussi, Wojciech Rytter
SIROCCO2
2010 Perfect Matching for Biconnected Cubic Graphs in O(n log2n) Time
Krzysztof Diks, Piotr Stanczyk
SOFSEM1
2007 Dynamic Plane Transitive Closure
Krzysztof Diks, Piotr Sankowski
ESA1
2002 Tree exploration with little memory
Krzysztof Diks, Pierre Fraigniaud, Evangelos Kranakis, Andrzej Pelc
SODA1
2002 A New 3-Color Criterion for Planar Graphs
Krzysztof Diks, Lukasz Kowalik, Maciej Kurowski
WG1
2002 The impact of information on broadcasting time in linear radio networks
Krzysztof Diks, Evangelos Kranakis, Danny Krizanc, Andrzej Pelc
Theor. Comput. Sci.1
2000 Optimal Adaptive Broadcasting with a Bounded Fraction of Faulty Nodes
Krzysztof Diks, Andrzej Pelc
Algorithmica1
2000 Reliable Minimum Finding Comparator Networks
abstract
We consider the problem of constructing reliable comparator networks built from unreliable comparators. In case of a faulty comparator inputs are directly output without comparison. A trivial lower bound of Ω(logn + k) on the depth of n-input k-fault tolerant sorting network is well known. We are interested in establishing exact lower bounds on the depth of such networks. To this end we consider fairly simple minimum-finding networks. Our main result is the first nontrivial lower bound on depths of networks computing minimum among n > 2 items in the presence of k > 0 faulty comparators. We prove that the depth of any such network is at least max([logn] + 2k, logn + klog logn/k+1). We also describe a network whose depth nearly matches the lower bound.
Piotr Denejko, Krzysztof Diks, Andrzej Pelc, Marek Piotrów
Fundam. Informaticae2
1999 The Impact of Knowledge on Broadcasting Time in Radio Networks
Krzysztof Diks, Evangelos Kranakis, Danny Krizanc, Andrzej Pelc
ESA1
1999 An Optimal Algorithm for Broadcasting Multiple Messages in Trees
Krzysztof Diks, Andrzej Lingas, Andrzej Pelc
J. Parallel Distributed Comput.1
1998 Perfect Broadcasting in Unlabeled Networks
Krzysztof Diks, Evangelos Kranakis, Andrzej Pelc
Discret. Appl. Math.1
1998 Broadcasting in Unlabeled Hypercubes with a Linear Number of Messages
Krzysztof Diks, Stefan Dobrev, Evangelos Kranakis, Andrzej Pelc, Peter Ruzicka
Inf. Process. Lett.1
1998 More General Parallel Tree Contraction: Register Allocation and Broadcasting in a Tree
Krzysztof Diks, Torben Hagerup
Theor. Comput. Sci.1
1998 System Diagnosis with Smallest Risk of Error
Krzysztof Diks, Andrzej Pelc
Theor. Comput. Sci.1
1997 Optimal Adaptive Broadcasting with a Bounded Fraction of Faulty Nodes (Extended Abstract)
Krzysztof Diks, Andrzej Pelc
ESA1
1997 An Optimal Algorithm for Broadcasting Multiple Messages in Trees
Krzysztof Diks, Andrzej Lingas, Andrzej Pelc
SIROCCO1
1997 Transition-Optimal Token Distribution
abstract
There is given a graph, that models a communication network of a multiprocessor system, and there are tokens (jobs) allocated to nodes of the graph. The task is to distribute the tokens evenly, subject to the constraint that they may be moved only along the edges of the graph. The cost of a distribution strategy is measured as the total number of operations of moving a token along an edge. An algorithm for general graphs is developed, by reduction to a maximum-flow minimum-cost problem, that finds a cost-optimal distribution strategy, given a graph and an initial token allocation. The main result is an algorithm for graphs that are lines of nodes; it finds the distribution strategy in time O(n), for a line of n nodes.
Bogdan S. Chlebus, Krzysztof Diks, Andrzej Pelc
Fundam. Informaticae2
1997 Globally Optimal Diagnosis in Systems with Random Faults
abstract
We consider probabilistic diagnosis in multiprocessor systems. Processors can test one another; fault-free processors give correct test results, while faulty testers are unpredictable. Processors fail independently with constant probability p<1/2 and the goal is to identify correctly the status of all processors, based on the set of test results. A diagnosis algorithm is globally optimal if it has the highest probability of correctness among all (deterministic) diagnosis algorithms. We give fast globally optimal diagnosis algorithms for a class of test assignments including complete directed graphs and directed acyclic graphs. This is the first time that globally optimal diagnosis is given in a probabilistic model without any assumptions on the behavior of faulty processors.
Krzysztof Diks, Andrzej Pelc
IEEE Trans. Computers1
1996 More General Parallel Tree Contraction: Register Allocation and Broadcasting in a Tree
Krzysztof Diks, Torben Hagerup
WG1
1996 System Diagnosis with Smallest Risk of Error
Krzysztof Diks, Andrzej Pelc
WG1
1996 Parallel Maximum Independent Set in Convex Bipartite Graphs
Artur Czumaj, Krzysztof Diks, Teresa M. Przytycka
Inf. Process. Lett.2
1996 Broadcasting with universal lists
abstract
In broadcasting, information originally held in one node of a communication network (called the source) has to be transmitted to all other nodes. In a unit of time, every node which already received the source message can transmit it to one neighbor. in classical broadcasting, the choice of neighbors to be informed by a node and the order in which they are informed may depend on the source. Thus, nodes need to store many transmission lists corresponding to different possible sources and need to know the source to adapt their behavior accordingly. In this paper, we consider a variant of broadcasting in which every node is given a priori a single ordered list containing some of its neighbors. This list is meant to be universal for all possible sources. Upon obtaining the source message, a node transmits it to the neighbors from its list in prescribed order and then stops. This requires substantially less local memory devoted to schedule communication but usually increases broadcasting time. We compare broadcasting time in this and in the classical model and design optimal broadcasting schemes in the universal-list model for trees, rings, and grids. For tori and for complete graphs, we give upper bounds on broadcasting time. © 1996 John Wiley & Sons, Inc.
Krzysztof Diks, Andrzej Pelc
Networks1
1996 Efficient Gossiping by Packets in Networks with Random Faults
abstract
Every node of a communication network has a constant size value which should be made known to all other nodes. Nodes and links fail independently with constant probabilities $p < 1$ and $q < 1$, respectively. Faults are permanent and of crash type: a faulty link does not transmit messages and a faulty node neither sends nor receives messages. In a unit of time, every node can send a packet of information to at most one neighbor and receive a packet from at most one neighbor. The size of each packet does not exceed $b(n)$, where n is the number of nodes. For every $\eta > 0$ we present an algorithm to exchange values between all fault-free nodes of an n-node network in time $O(\frac{n}{b(n)}) + \log n$), with probability exceeding $1 - n^{ - \eta } $, for sufficiently large n. This order of magnitude of running time is optimal.
Krzysztof Diks, Andrzej Pelc
SIAM J. Discret. Math.1
1996 Reliable Computations on Faulty EREW PRAM
Krzysztof Diks, Andrzej Pelc
Theor. Comput. Sci.1
1995 O(log log n)-Time Integer Geometry on the CRCW PRAM
Bogdan S. Chlebus, Krzysztof Diks, Miroslaw Kowaluk
Algorithmica2
1995 Anonymous Wireless Rings
Krzysztof Diks, Evangelos Kranakis, Adam Malinowski, Andrzej Pelc
Theor. Comput. Sci.1
1994 Reliable Minimum Finding Comparator Networks
Piotr Denejko, Krzysztof Diks, Andrzej Pelc, Marek Piotrów
MFCS2
1994 The Buffer Potential of a Network
Krzysztof Diks, Evangelos Kranakis, A. Malinowsky, Andrzej Pelc
SIROCCO1
1994 Fast gossiping with short unreliable messages
Bogdan S. Chlebus, Krzysztof Diks, Andrzej Pelc
Discret. Appl. Math.2
1994 Optimal Coteries and Voting Schemes
Krzysztof Diks, Evangelos Kranakis, Danny Krizanc, Bernard Mans, Andrzej Pelc
Inf. Process. Lett.1
1994 Sorting on a Mesh-Connected Computer with Delaying Links
abstract
A mesh-connected processor array is considered in which the links are faulty in the following sense: Each attempt by two neighboring processors to communicate by exchanging messages may fail with some constant probability. A message sent across a link and not delivered is said to be delayed by the link. It is assumed that all the links delay with the same fixed delay probability, independently of each other. The problem of sorting is addressed in this model. It is proved that an $n \times n$ mesh can be sorted in the expected time $O( n )$ with large probability. More precisely, it is shown that there are two constants $c > 0$ and $r > 1$, depending on the delay probability, such that the $n \times n$ mesh is sorted in time $cn + t$ with the probability at least $1 - r^{ - t} $. One specific algorithm is considered, but the analysis shows that many known algorithms could sort in the expected time $O( n )$, after some natural modifications.
Bogdan S. Chlebus, Krzysztof Diks, Andrzej Pelc
SIAM J. Discret. Math.2
1993 Sparse Networks Supporting Efficient Reliable Broadcasting
Bogdan S. Chlebus, Krzysztof Diks, Andrzej Pelc
ICALP2
1992 Almost Safe Gossiping in Bounded Degree Networks
abstract
A variant of the well-known gossip problem is studied. Each of n members of a communication network has a piece of information that should be made known to everybody else. This is to be done by placing a sequence of two-party phone calls along the lines of the network. During each call, the two participants exchange all information they currently have, in a unit of time. It is assumed that calls fail independently with fixed probability $0 < p < 1$ and that no information is exchanged during a failed call. For communication networks of bounded degree, efficient schemes of calls are shown that assure complete communication with probability converging to 1 as n grows. Both the number of calls and the time they use are of minimal order.
Krzysztof Diks, Andrzej Pelc
SIAM J. Discret. Math.1
1991 Improved Deterministic Parallel Integer Sorting
Pramod Chandra P. Bhatt, Krzysztof Diks, Torben Hagerup, Tomasz Radzik, Sanjeev Saxena
Inf. Comput.2
1991 On Optimal Parallel Computations for Sequences of Brackets
Krzysztof Diks, Wojciech Rytter
Theor. Comput. Sci.1
1989 New Simulations between CRCW PRAMs
Bogdan S. Chlebus, Krzysztof Diks, Torben Hagerup, Tomasz Radzik
FCT2
1989 Parallel Complexity of Lexicographically First Order Problems for Tree-Structured Graphs (Extended Abstract)
Bogdan S. Chlebus, Krzysztof Diks, Wojciech Rytter, Tomasz Szymacha
MFCS2
1989 Optimal Parallel Algorithms For The Recognition And Colouring Outerplanar Graphs (Extended Abstract)
Krzysztof Diks, Torben Hagerup, Wojciech Rytter
MFCS1
1989 Optimal Parallel 5-Colouring of Planar Graphs
abstract
We show that a 5-colouring of the vertices of an n-vertex planar graph may be computed in $O(\log n\log ^ * n)$ time by an exclusive-read exclusive-write parallel RAM with $O({n / {(\log n\log ^ * n)}})$ processors. Our algorithm, while faster than all previously known methods, is at the same time the first parallel 5-colouring algorithm to exhibit an optimal speedup. Optimality is achieved through a method based on the accelerating cascades technique and of independent interest. It should be emphasized that although input to the algorithm is a planar graph, we do not require a planar embedding to be given as part of the input. Other results concern the colouring of graphs of bounded genus and the construction of search structures for triangular planar subdivisions.
Torben Hagerup, Marek Chrobak, Krzysztof Diks
SIAM J. Comput.3
1988 Efficient Simulations Between Concurrent-Read Concurrent-Write PRAM Models
Bogdan S. Chlebus, Krzysztof Diks, Torben Hagerup, Tomasz Radzik
MFCS2
1988 Testing Isomorphism of Outerplanar Graphs in Parallel
Bogdan S. Chlebus, Krzysztof Diks, Tomasz Radzik
MFCS2
1988 Edge Separators for Planar Graphs and Their Applications
Krzysztof Diks, Hristo N. Djidjev, Ondrej Sýkora, Imrich Vrto
MFCS1
1987 Saturating Flows in Networks
Bogdan S. Chlebus, Marek Chrobak, Krzysztof Diks
FCT3
1987 Parallel 5-Colouring of Planar Graphs
Torben Hagerup, Marek Chrobak, Krzysztof Diks
ICALP3
1986 A Fast Parallel Algorithm for Six-Colouring of Planar Graphs (Extended Abstract)
Krzysztof Diks
MFCS1
1985 Embeddings of Binary Trees in Lines
Krzysztof Diks
Theor. Comput. Sci.1