Joan Boyar

dblp:b/JoanBoyar · also Joan B. Plumstead · DBLP profile ↗
← Back
90ranked-venue papers
80as first author
14since 2021 · last 2026
0000-0002-0725-8341ORCID · verified

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

Theory of computation · 74 · 66 first-author · 11 since 2021Security and privacy · 11 · 11 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author
YearPublicationVenuePosition
2026 Forwarding Packets Greedily on the Line
abstract
We consider the problem of forwarding packets arriving online with their destinations in a line network. In each time step, each router can forward one packet along the edge to its right, and the packet arrives at the next router one time step later. Packets are forwarded until they reach their destination. The flow time of a packet is the elapsed time between its release and its arrival at its destination. The goal is to minimize the maximum flow time. This problem was introduced by Antoniadis et al. in 2014, with a focus on line networks. They proposed several natural algorithms. For one, they proved that it is not O(1)-competitive; for others, they claimed analogous lower bounds, seemingly leaving no natural candidate for an O(1)-competitive algorithm. In this paper, we study a natural algorithm not considered in that work. Our algorithm, simply called Greedy, selects packets according to their projected flow time under the assumption that they are not delayed any further. We focus on the special case in which each packet needs to be forwarded by one or two routers; this case captures core difficulties. We show that Greedy achieves a competitive ratio of exactly 2-2^{1-k}, where k is the number of active routers in the network. We also give the first nontrivial general lower bound, which applies even to randomized algorithms: using the same type of instances as in our lower bound for Greedy, we show that no algorithm can be (4/3-ε)-competitive for any ε > 0.
Joan Boyar, Lene M. Favrholdt, Kim S. Larsen, Kevin Schewior, Rob van Stee
MFCS1
2026 On the online weighted non-crossing matching problem
abstract
We introduce and study the weighted version of an online matching problem in the Euclidean plane with non-crossing constraints: points with non-negative weights arrive online, and an algorithm can match an arriving point to one of the unmatched previously arrived points. In the classic model, the decision on how to match (if at all) a newly arriving point is irrevocable. The goal is to maximize the total weight of matched points under the constraint that straight-line segments corresponding to the edges of the matching do not intersect. The unweighted version of the problem was introduced in the offline setting by Atallah in 1985, and this problem became a subject of study in the online setting with and without advice in several recent papers. We observe that deterministic online algorithms cannot guarantee a non-trivial competitive ratio for the weighted problem, but we give upper and lower bounds on the problem with bounded weights. In contrast to the deterministic case, we show that using randomization, a constant competitive ratio is possible for arbitrary weights. We also study other variants of the problem, including revocability and collinear points, both of which permit non-trivial online algorithms, and we give upper and lower bounds for the attainable competitive ratios. Finally, we prove an advice complexity bound for obtaining optimality, improving the best known bound.
Joan Boyar, Shahin Kamali, Kim S. Larsen, Ali Mohammad Lavasani, Yaqiao Li, Denis Pankratov
Inf. Comput.1
2026 Online interval scheduling with predictions
abstract
In online interval scheduling, the input is an online sequence of intervals, and the goal is to accept a maximum number of non-overlapping intervals. In the more general disjoint path allocation problem, the input is a sequence of requests, each consisting of pairs of vertices of a known graph, and the goal is to accept a maximum number of requests forming edge-disjoint paths between accepted pairs. We study a setting with a potentially erroneous prediction specifying the set of requests forming the input sequence and provide tight upper and lower bounds on the competitive ratios of online algorithms as a function of the prediction error. We also present asymptotically tight trade-offs between consistency (competitive ratio with error-free predictions) and robustness (competitive ratio with adversarial predictions) of interval scheduling algorithms. Finally, we provide experimental results on real-world scheduling workloads that confirm our theoretical analysis.
Joan Boyar, Lene M. Favrholdt, Shahin Kamali, Kim S. Larsen
J. Comput. Syst. Sci.1
2026 Complexity Classes for Online Problems with and without Predictions
abstract
Abstract With the developments in machine learning, there has been a surge in interest and results focused on algorithms utilizing predictions, not least in online algorithms where most new results incorporate the prediction aspect for concrete online problems. While the structural computational hardness of problems with regards to time and space is quite well developed, not much is known about online problems where time and space resources are typically not in focus. Some information-theoretical insights were gained when researchers considered online algorithms with oracle advice, but predictions of uncertain quality is a very different matter. We initiate the development of a complexity theory for online problems with predictions, considering minimization problems and one prediction bit per request. Based on the most generic hard online problem type, string guessing, we define a family of hierarchies of complexity classes (indexed by pairs of error measures) and develop notions of reductions, class membership, hardness, and completeness. Our framework contains all the tools one expects to find when working with complexity, and we illustrate our tools by analyzing problems with different characteristics. In addition, we show that known lower bounds for paging with discard predictions apply directly to all hard problems for each class in the hierarchy based on the canonical pair of error measures. This paging problem is not complete for these classes. Our work also implies corresponding complexity classes for classic online problems without predictions, with the corresponding complete problems.
Magnus Berg, Joan Boyar, Lene M. Favrholdt, Kim S. Larsen
Theory Comput. Syst.2
2025 Complexity Classes for Online Problems with and Without Predictions
Magnus Berg, Joan Boyar, Lene M. Favrholdt, Kim S. Larsen
IJTCS-FAW2
2025 Brief Announcement: Distributed Graph Algorithms with Predictions
abstract
We initiate the study of distributed graph algorithms with predictions in synchronous message passing systems. Each node in the graph is given a prediction, which is some extra information about the problem instance that may be incorrect. The better the prediction, the fewer rounds the algorithm should perform. We present a framework for evaluating distributed graph algorithms with predictions and some methods for transforming existing algorithms without predictions to effectively use predictions. Our approach is illustrated using the Maximal Independent Set problem.
Joan Boyar, Faith Ellen, Kim S. Larsen
PODC1
2024 Online Unit Profit Knapsack with Predictions
abstract
Abstract A variant of the online knapsack problem is considered in the setting of predictions. In Unit Profit Knapsack, the items have unit profit, i.e., the goal is to pack as many items as possible. For Online Unit Profit Knapsack, the competitive ratio is unbounded. In contrast, it is easy to find an optimal solution offline: Pack as many of the smallest items as possible into the knapsack. The prediction available to the online algorithm is the average size of those smallest items that fit in the knapsack. For the prediction error in this hard online problem, we use the ratio $$r=\frac{a}{\hat{a}}$$ r = a a ^ where a is the actual value for this average size and $$\hat{a}$$ a ^ is the prediction. We give an algorithm which is $$\frac{e-1}{e}$$ e - 1 e -competitive, if $$r=1$$ r = 1 , and this is best possible among online algorithms knowing a and nothing else. More generally, the algorithm has a competitive ratio of $$\frac{e-1}{e}r$$ e - 1 e r , if $$r \le 1$$ r ≤ 1 , and $$\frac{e-r}{e}r$$ e - r e r , if $$1 \le r < e$$ 1 ≤ r < e . Any algorithm with a better competitive ratio for some $$r<1$$ r < 1 will have a worse competitive ratio for some $$r>1$$ r > 1 . To obtain a positive competitive ratio for all r, we adjust the algorithm, resulting in a competitive ratio of $$\frac{1}{2r}$$ 1 2 r for $$r\ge 1$$ r ≥ 1 and $$\frac{r}{2}$$ r 2 for $$r\le 1$$ r ≤ 1 . We show that improving the result for any $$r< 1$$ r < 1 leads to a worse result for some $$r>1$$ r > 1 .
Joan Boyar, Lene M. Favrholdt, Kim S. Larsen
Algorithmica1
2024 Advice complexity of adaptive priority algorithms
abstract
The priority model was introduced to capture “greedy-like” algorithms. Motivated by the success of advice complexity in the area of online algorithms, the fixed priority model was extended to include advice, and a reduction-based framework was developed for proving lower bounds on the amount of advice required to achieve certain approximation ratios in this rather powerful model. To capture most of the algorithms that are considered greedy-like, the even stronger model of adaptive priority algorithms is needed. We extend the adaptive priority model to include advice. We modify the reduction-based framework from the fixed priority case to work with the more powerful adaptive priority algorithms, simplifying the proof of correctness and strengthening all previous lower bounds by a factor of two in the process. As evidence that adding advice to adaptive priority algorithms extends both adaptive priority algorithms and online algorithms with advice, we present a purely combinatorial adaptive priority algorithm with advice for Minimum Vertex Cover on triangle-free graphs of maximum degree three. Our algorithm achieves optimality and uses at most 7n/22 bits of advice. No adaptive priority algorithm without advice can achieve optimality without advice, and we prove that an online algorithm with advice needs more than 7n/22 bits of advice to reach optimality. We show connections between exact algorithms and priority algorithms with advice. The branching in branch-and-reduce algorithms can be seen as trying all possible advice strings, and all priority algorithms with advice that achieve optimality define corresponding exact algorithms, priority exact algorithms. Lower bounds on advice-based adaptive algorithms imply lower bounds on running times of exact algorithms designed in this way.
Joan Boyar, Kim S. Larsen, Denis Pankratov
Theor. Comput. Sci.1
2023 Paging with Succinct Predictions
abstract
Paging is a prototypical problem in the area of online algorithms. It has also played a central role in the development of learning-augmented algorithms. Previous work on learning-augmented paging has investigated predictions on (i) when the current page will be requested again (reoccurrence predictions), (ii) the current state of the cache in an optimal algorithm (state predictions), (iii) all requests until the current page gets requested again, and (iv) the relative order in which pages are requested. We study learning-augmented paging from the new perspective of requiring the least possible amount of predicted information. More specifically, the predictions obtained alongside each page request are limited to one bit only. We develop algorithms satisfy all three desirable properties of learning-augmented algorithms – that is, they are consistent, robust and smooth – despite being limited to a one-bit prediction per request. We also present lower bounds establishing that our algorithms are essentially best possible.
Antonios Antoniadis 0001, Joan Boyar, Marek Eliás 0001, Lene M. Favrholdt, Ruben Hoeksma, Kim S. Larsen, Adam Polak 0001, Bertrand Simon 0001
ICML2
2023 Online Algorithms with Predictions (Invited Talk)
abstract
We give an introduction to online algorithms with predictions, from an algorithms researcher’s perspective, concentrating on minimization problems.
Joan Boyar
MFCS1
2023 Online Minimum Spanning Trees with Weight Predictions
Magnus Berg, Joan Boyar, Lene M. Favrholdt, Kim S. Larsen
WADS2
2023 Online Interval Scheduling with Predictions
Joan Boyar, Lene M. Favrholdt, Shahin Kamali, Kim S. Larsen
WADS1
2022 Relaxing the Irrevocability Requirement for Online Graph Algorithms
Joan Boyar, Lene M. Favrholdt, Michal Kotrbcík, Kim S. Larsen
Algorithmica1
2021 Online Bin Covering with Advice
Joan Boyar, Lene M. Favrholdt, Shahin Kamali, Kim S. Larsen
Algorithmica1
2020 Randomized distributed online algorithms against adaptive offline adversaries
Joan Boyar, Faith Ellen, Kim S. Larsen
Inf. Process. Lett.1
2020 Advice Complexity of Priority Algorithms
Allan Borodin, Joan Boyar, Kim S. Larsen, Denis Pankratov
Theory Comput. Syst.2
2019 Online Bin Covering with Advice
Joan Boyar, Lene M. Favrholdt, Shahin Kamali, Kim S. Larsen
WADS1
2019 Online Dominating Set
abstract
This paper is devoted to the online dominating set problem and its variants. We believe the paper represents the first systematic study of the effect of two limitations of online algorithms: making irrevocable decisions while not knowing the future, and being incremental, i.e., having to maintain solutions to all prefixes of the input. This is quantified through competitive analyses of online algorithms against two optimal algorithms, both knowing the entire input, but only one having to be incremental. We also consider the competitive ratio of the weaker of the two optimal algorithms against the other. We consider important graph classes, distinguishing between connected and not necessarily connected graphs. For the classic graph classes of trees, bipartite, planar, and general graphs, we obtain tight results in almost all cases. We also derive upper and lower bounds for the class of bounded-degree graphs. From these analyses, we get detailed information regarding the significance of the necessary requirement that online algorithms be incremental. In some cases, having to be incremental fully accounts for the online algorithm’s disadvantage.
Joan Boyar, Stephan J. Eidenbenz, Lene M. Favrholdt, Michal Kotrbcík, Kim S. Larsen
Algorithmica1
2018 Advice Complexity of Priority Algorithms
Allan Borodin, Joan Boyar, Kim S. Larsen, Denis Pankratov
WAOA2
2018 Batch Coloring of Graphs
Joan Boyar, Leah Epstein, Lene M. Favrholdt, Kim S. Larsen, Asaf Levin
Algorithmica1
2018 Adding isolated vertices makes some greedy online algorithms optimal
Joan Boyar, Christian Kudahl
Discret. Appl. Math.1
2018 Weighted Online Problems with Advice
Joan Boyar, Lene M. Favrholdt, Christian Kudahl, Jesper W. Mikkelsen
Theory Comput. Syst.1
2018 Multiplicative complexity of vector valued Boolean functions
Joan Boyar, Magnus Find
Theor. Comput. Sci.1
2017 Relaxing the Irrevocability Requirement for Online Graph Algorithms
Joan Boyar, Lene M. Favrholdt, Michal Kotrbcík, Kim S. Larsen
WADS1
2017 On the list update problem with advice
Joan Boyar, Shahin Kamali, Kim S. Larsen, Alejandro López-Ortiz
Inf. Comput.1
2017 The Advice Complexity of a Class of Hard Online Problems
Joan Boyar, Lene M. Favrholdt, Christian Kudahl, Jesper W. Mikkelsen
Theory Comput. Syst.1
2016 Weighted Online Problems with Advice
Joan Boyar, Lene M. Favrholdt, Christian Kudahl, Jesper W. Mikkelsen
IWOCA1
2016 Batch Coloring of Graphs
Joan Boyar, Leah Epstein, Lene M. Favrholdt, Kim S. Larsen, Asaf Levin
WAOA1
2016 Online Bin Packing with Advice
Joan Boyar, Shahin Kamali, Kim S. Larsen, Alejandro López-Ortiz
Algorithmica1
2015 Constructive Relationships Between Algebraic Thickness and Normality
Joan Boyar, Magnus Find
FCT1
2015 Adding Isolated Vertices Makes Some Online Algorithms Optimal
Joan Boyar, Christian Kudahl
IWOCA1
2015 Advice Complexity for a Class of Online Problems
abstract
The advice complexity of an online problem is a measure of how much knowledge of the future an online algorithm needs in order to achieve a certain competitive ratio. We determine the advice complexity of a number of hard online problems including independent set, vertex cover, dominating set and several others. These problems are hard, since a single wrong answer by the online algorithm can have devastating consequences. For each of these problems, we show that \log\left(1+\frac{(c-1)^{c-1}}{c^{c}}\right)n=\Theta (n/c) bits of advice are necessary and sufficient (up to an additive term of O(\log n)) to achieve a competitive ratio of c. This is done by introducing a new string guessing problem related to those of Emek et al. (TCS 2011) and Böckenhauer et al. (TCS 2014). It turns out that this gives a powerful but easy-to-use method for providing both upper and lower bounds on the advice complexity of an entire class of online problems. Previous results of Halldórsson et al. (TCS 2002) on online independent set, in a related model, imply that the advice complexity of the problem is \Theta (n/c). Our results improve on this by providing an exact formula for the higher-order term. Böckenhauer et al. (ISAAC 2009) gave a lower bound of \Omega (n/c) and an upper bound of O((n\log c)/c) on the advice complexity of online disjoint path allocation. We improve on the upper bound by a factor of $\log c$. For the remaining problems, no bounds on their advice complexity were previously known.
Joan Boyar, Lene M. Favrholdt, Christian Kudahl, Jesper W. Mikkelsen
STACS1
2015 A Comparison of Performance Measures for Online Algorithms
Joan Boyar, Sandy Irani, Kim S. Larsen
Algorithmica1
2015 Cancellation-free circuits in unbounded and bounded depth
Joan Boyar, Magnus Find
Theor. Comput. Sci.1
2015 Relative interval analysis of paging algorithms on access graphs
Joan Boyar, Sushmita Gupta, Kim S. Larsen
Theor. Comput. Sci.1
2014 On the List Update Problem with Advice
Joan Boyar, Shahin Kamali, Kim S. Larsen, Alejandro López-Ortiz
LATA1
2014 The Relationship between Multiplicative Complexity and Nonlinearity
Joan Boyar, Magnus Find
MFCS (2)1
2014 Online Bin Packing with Advice
abstract
We consider the online bin packing problem under the advice complexity model where the "online constraint" is relaxed and an algorithm receives partial information about the future requests. We provide tight upper and lower bounds for the amount of advice an algorithm needs to achieve an optimal packing. We also introduce an algorithm that, when provided with log(n)+o(log(n)) bits of advice, achieves a competitive ratio of 3/2 for the general problem. This algorithm is simple and is expected to find real-world applications. We introduce another algorithm that receives 2n+o(n) bits of advice and achieves a competitive ratio of 4/3+e. Finally, we provide a lower bound argument that implies that advice of linear size is required for an algorithm to achieve a competitive ratio better than 9/8.
Joan Boyar, Shahin Kamali, Kim S. Larsen, Alejandro López-Ortiz
STACS1
2014 A comparison of performance measures via online search
Joan Boyar, Kim S. Larsen, Abyayananda Maiti
Theor. Comput. Sci.1
2013 Four Measures of Nonlinearity
Joan Boyar, Magnus Find, René Peralta 0001
CIAC1
2013 Cancellation-Free Circuits in Unbounded and Bounded Depth
Joan Boyar, Magnus Find
FCT1
2013 The Frequent Items Problem in Online Streaming under Various Performance Measures
Joan Boyar, Kim S. Larsen, Abyayananda Maiti
FCT1
2013 Relative Interval Analysis of Paging Algorithms on Access Graphs
Joan Boyar, Sushmita Gupta, Kim S. Larsen
WADS1
2013 Logic Minimization Techniques with Applications to Cryptology
Joan Boyar, Philip Matthews, René Peralta 0001
J. Cryptol.1
2012 A Small Depth-16 Circuit for the AES S-Box
Joan Boyar, René Peralta 0001
SEC1
2012 On the absolute approximation ratio for First Fit and related results
Joan Boyar, György Dósa, Leah Epstein
Discret. Appl. Math.1
2010 A New Combinational Logic Minimization Technique with Applications to Cryptology
Joan Boyar, René Peralta 0001
SEA1
2010 A theoretical comparison of LRU and LRU-K
Joan Boyar, Martin R. Ehmsen, Jens S. Kohrt, Kim S. Larsen
Acta Informatica1
2010 Scheduling Jobs on Grid Processors
Joan Boyar, Lene M. Favrholdt
Algorithmica1
2010 Priority algorithms for graph optimization problems
Allan Borodin, Joan Boyar, Kim S. Larsen, Nazanin Mirmohammadi
Theor. Comput. Sci.2
2010 Tight results for Next Fit and Worst Fit with resource augmentation
Joan Boyar, Leah Epstein, Asaf Levin
Theor. Comput. Sci.1
2009 A Comparison of Performance Measures for Online Algorithms
Joan Boyar, Sandy Irani, Kim S. Larsen
WADS1
2008 On the Shortest Linear Straight-Line Program for Computing Linear Forms
Joan Boyar, Philip Matthews, René Peralta 0001
MFCS1
2008 The relative worst order ratio applied to seat reservation
abstract
The seat reservation problem is the problem of assigning passengers to seats on a train with n seats and k stations enroute in an online manner. The performance of algorithms for this problem is studied using the relative worst order ratio, a fairly new measure for the quality of online algorithms, which allows for direct comparisons between algorithms. This study has yielded new separations between algorithms. For example, for both variants of the problem considered, using the relative worst order ratio, First-Fit and Best-Fit are shown to be better than Worst-Fit.
Joan Boyar, Paul Medvedev
ACM Trans. Algorithms1
2008 Tight bounds for the multiplicative complexity of symmetric functions
Joan Boyar, René Peralta 0001
Theor. Comput. Sci.1
2007 The relative worst-order ratio applied to paging
Joan Boyar, Lene M. Favrholdt, Kim S. Larsen
J. Comput. Syst. Sci.1
2007 The relative worst order ratio for online algorithms
abstract
We define a new measure for the quality of online algorithms, the relative worst order ratio , using ideas from the max/max ratio [Ben-David and Borodin 1994] and from the random order ratio [Kenyon 1996]. The new ratio is used to compare online algorithms directly by taking the ratio of their performances on their respective worst permutations of a worst-case sequence. Two variants of the bin packing problem are considered: the classical bin packing problem, where the goal is to fit all items in as few bins as possible, and the dual bin packing problem, which is the problem of maximizing the number of items packed in a fixed number of bins. Several known algorithms are compared using this new measure, and a new, simple variant of first-fit is proposed for dual bin packing. Many of our results are consistent with those previously obtained with the competitive ratio or the competitive ratio on accommodating sequences, but new separations and easier proofs are found.
Joan Boyar, Lene M. Favrholdt
ACM Trans. Algorithms1
2006 Concrete Multiplicative Complexity of Symmetric Functions
Joan Boyar, René Peralta 0001
MFCS1
2006 Theoretical Evidence for the Superiority of LRU-2 over LRU for the Paging Problem
Joan Boyar, Martin R. Ehmsen, Kim S. Larsen
WAOA1
2006 The maximum resource bin packing problem
Joan Boyar, Leah Epstein, Lene M. Favrholdt, Jens S. Kohrt, Kim S. Larsen, Morten Monrad Pedersen, Sanne Wøhlk
Theor. Comput. Sci.1
2005 The Maximum Resource Bin Packing Problem
Joan Boyar, Leah Epstein, Lene M. Favrholdt, Jens S. Kohrt, Kim S. Larsen, Morten Monrad Pedersen, Sanne Wøhlk
FCT1
2005 The relative worst order ratio applied to paging
Joan Boyar, Lene M. Favrholdt, Kim S. Larsen
SODA1
2004 Priority Algorithms for Graph Optimization Problems
Allan Borodin, Joan Boyar, Kim S. Larsen
WAOA2
2003 The Relative Worst Order Ratio for On-Line Algorithms
Joan Boyar, Lene M. Favrholdt
CIAC1
2003 Extending the accommodating function
Joan Boyar, Lene M. Favrholdt, Kim S. Larsen, Morten N. Nielsen
Acta Informatica1
2002 Extending the Accommodating Function
Joan Boyar, Lene M. Favrholdt, Kim S. Larsen, Morten N. Nielsen
COCOON1
2002 Fair versus Unrestricted Bin Packing
Yossi Azar, Joan Boyar, Lene M. Favrholdt, Kim S. Larsen, Morten N. Nielsen, Leah Epstein
Algorithmica2
2001 The Accommodating Function: A Generalization of the Competitive Ratio
abstract
A new measure, the accommodating function, for the quality of on-line algorithms is presented. The accommodating function, which is a generalization of both the competitive ratio and the competitive ratio on accommodating sequences, measures the quality of an on-line algorithm as a function of the resources that would be sufficient for an optimal off-line algorithm to fully grant all requests. More precisely, if we have some amount of resources n, the function value at $\alpha$ is the usual ratio (still on some fixed amount of resources n), except that input sequences are restricted to those where the optimal off-line algorithm will not obtain a better result by having more than the amount $\alpha n$ of resources. The accommodating functions for three specific on-line problems are investigated: a variant of bin packing in which the goal is to maximize the number of items put in n bins, the seat reservation problem, and the problem of optimizing total flow time when preemption is allowed. We also show that when trying to distinguish between two algorithms, the decision as to which one performs better cannot necessarily be made from the competitive ratio or the competitive ratio on accommodating sequences alone. For the variant of bin-packing considered, we show that Worst-Fit has a strictly better competitive ratio than First-Fit, while First-Fit has a strictly better competitive ratio on accommodating sequences than Worst-Fit.
Joan Boyar, Kim S. Larsen, Morten N. Nielsen
SIAM J. Comput.1
2000 Better Bounds on the Accommodating Ratio for the Seat Reservation Problem
Eric Bach 0001, Joan Boyar, Tao Jiang 0001, Kim S. Larsen, Guohui Lin
COCOON2
2000 Short Non-Interactive Cryptographic Proofs
Joan Boyar, Ivan Damgård, René Peralta 0001
J. Cryptol.1
2000 On the multiplicative complexity of Boolean functions over the basis (cap, +, 1)
Joan Boyar, René Peralta 0001, Denis Pochuev
Theor. Comput. Sci.1
1999 The Accommodating Function - A Generalization of the Competitive Ratio
Joan Boyar, Kim S. Larsen, Morten N. Nielsen
WADS1
1999 The Seat Reservation Problem
Joan Boyar, Kim S. Larsen
Algorithmica1
1997 Amortization Results for Chromatic Search Trees, with an Application to Priority Queues
Joan Boyar, Rolf Fagerberg, Kim S. Larsen
J. Comput. Syst. Sci.1
1996 Short Discrete Proofs
Joan Boyar, René Peralta 0001
EUROCRYPT1
1995 Amortization Results for Chromatic Search Trees, with an Application to Priority Queues
Joan Boyar, Rolf Fagerberg, Kim S. Larsen
WADS1
1995 Subquadratic Zero-Knowledge
abstract
We improve on the communication complexity of zero-knowledge proof systems.Let ~ be a 13001eancircuit of size n.Previous zero-knowledge proof systems for the satisfiability of % require the use of Q(kn) bit commitments in order to achieve a probability of undetected cheating below 2 'k.In the case k = n, the communication complexity of these protocols is therefore Q(nz) bit commitments.In this paper, we present a zero-knowledge proof system for achieving the same goal with only O(nl' 'X + k&l+ 'n ) bit commitments, where s. goes to zero as n goes to infinity.
Joan Boyar, Gilles Brassard, René Peralta 0001
J. ACM1
1994 Bounds on Certain Multiplications of Affine Combinations
Joan Boyar, Faith Ellen, Kim S. Larsen
Discret. Appl. Math.1
1994 Efficient Rebalancing of Chromatic Search Trees
Joan Boyar, Kim S. Larsen
J. Comput. Syst. Sci.1
1993 On the Communication Complexity of Zero-Knowledge Proofs
Joan Boyar, Carsten Lund, René Peralta 0001
J. Cryptol.1
1992 An Arithmetic Model of Computation Equivalent to Threshold Circuits
Joan Boyar, Gudmund Skovbjerg Frandsen, Carl Sturtivant
Theor. Comput. Sci.1
1991 Subquadratic Zero-Knowledge
abstract
The communication complexity of zero-knowledge proof systems is improved. Let C be a Boolean circuit of size n. Previous zero-knowledge proof systems for the satisfiability of C require the use of Omega (kn) bit commitments in order to achieve a probability of undetected cheating not greater than 2/sup -k/. In the case k=n, the communication complexity of these protocols is therefore Omega (n/sup 2/) bit commitments. A zero-knowledge proof is given for achieving the same goal with only O(n/sup m/+k square root n/sup m/) bit commitments, where m=1+ epsilon /sub n/ and epsilon /sub n/ goes to zero as n goes to infinity. In the case k=n, this is O(n square root n/sup m/). Moreover, only O(k) commitments need ever be opened, which is interesting if committing to a bit is significantly less expensive than opening a commitment.>
Joan Boyar, Gilles Brassard, René Peralta 0001
FOCS1
1991 Practical Zero-Knowledge Proofs: Giving Hints and Using Deficiencies
Joan Boyar, Katalin Friedl, Carsten Lund
J. Cryptol.1
1990 Convertible Undeniable Signatures
Joan Boyar, David Chaum, Ivan Damgård, Torben P. Pedersen
CRYPTO1
1990 A Discrete Logarithm Implementation of Perfect Zero-Knowledge Blobs
Joan Boyar, Stuart A. Kurtz, Mark W. Krentel
J. Cryptol.1
1989 On the Concrete Complexity of Zero-Knowledge Proofs
Joan Boyar, René Peralta 0001
CRYPTO1
1989 Inferring sequences produced by pseudo-random number generators
abstract
In this paper, efficient algorithms are given for inferring sequences produced by certain pseudo-random number generators. The generators considered are all of the form X n = Σ k j-l α j φ j ( X o , X l , . . ., X n-l ) (mod m ). In each case, we assume that the functions φ j are known and polynomial time computable, but that the coefficients aj and the modulus m are unknown. Using this general method, specific examples of generators having this form, the linear congruential method, linear congruences with n terms in the recurrence, and quadratic congruences are shown to be cryptographically insecure.
Joan Boyar
J. ACM1
1989 Inferring Sequences Produced by a Linear Congruential Generator Missing Low-Order Bits
Joan Boyar
J. Cryptol.1
1982 Inferring a Sequence Produced by a Linear Congruence
Joan Boyar
CRYPTO1
1982 Inferring a Sequence Generated by a Linear Congruence
abstract
Suppose it is known that {X0, X1,...,Xn} is produced by a pseudo-random number generator of the form Xi+1= aXi+ b mod m, but a, b, and m are unknown. Can one efficiently predict the remainder of the sequence with knowledge of only a few elements from that sequence? This question is answered in the affirmative and an algorithm is given.
Joan Boyar
FOCS1