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

Niklas Hjuler

dblp:205/2798 · DBLP profile ↗
← Back
7ranked-venue papers
1as first author
0since 2021 · last 2019
0000-0002-0815-670XORCID · corroborated

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

Applied, interdisciplinary, general and emerging computing · 3Artificial intelligence and machine learning · 2Theory of computation · 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
2 papers
Algorithms and data structures · 45% Graph algorithms and graph theory · 40% Approximation and online algorithms · 15%
Databases, data mining, and information retrieval
1 paper
Data stream processing · 100%

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

TopicWeightPapersLastEvidence papers
Algorithms and data structures
clustering
0.412019
Fully Dynamic Consistent Facility Location · NeurIPS 2019
Algorithms and data structures
dynamic algorithms
0.412019
Fully Dynamic Consistent Facility Location · NeurIPS 2019
Approximation and online algorithms
facility location
0.412019
Fully Dynamic Consistent Facility Location · NeurIPS 2019
Algorithms and data structures › dynamic algorithms
fully dynamic clustering
0.412019
Fully Dynamic Consistent Facility Location · NeurIPS 2019
Graph algorithms and graph theory › graph connectivity › edge connectivity
2-edge connectivity
0.312018
One-Way Trail Orientations · ICALP 2018
Graph algorithms and graph theory › graph algorithms
connectivity
0.312018
One-Way Trail Orientations · ICALP 2018
Graph algorithms and graph theory › directed graph
graph orientation
0.312018
One-Way Trail Orientations · ICALP 2018
Data stream processing
evolving data
0.112019
Fully Dynamic Consistent Facility Location · NeurIPS 2019

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

recourse analysis · 0.8approximation algorithm · 0.8polynomial-time algorithm · 0.3linear-time algorithm · 0.3
YearPublicationVenuePosition
2019 Investigating Writing Style Development in High School
Stephan Lorenzen, Niklas Hjuler, Stephen Alstrup
EDM2
2019 Detecting Ghostwriters in High Schools
Magnus Stavngaard, August Sørensen, Stephan Lorenzen, Niklas Hjuler, Stephen Alstrup
ESANN4
2019 Fully Dynamic Consistent Facility Location
abstract
We consider classic clustering problems in fully dynamic data streams, where data elements can be both inserted and deleted. In this context, several parameters are of importance: (1) the quality of the solution after each insertion or deletion, (2) the time it takes to update the solution, and (3) how different consecutive solutions are. The question of obtaining efficient algorithms in this context for facility location, $k$-median and $k$-means has been raised in a recent paper by Hubert-Chan et al. [WWW'18] and also appears as a natural follow-up on the online model with recourse studied by Lattanzi and Vassilvitskii [ICML'17] (i.e.: in insertion-only streams). In this paper, we focus on general metric spaces and mainly on the facility location problem. We give an arguably simple algorithm that maintains a constant factor approximation, with $O(n\log n)$ update time, and total recourse $O(n)$. This improves over the naive algorithm which consists in recomputing a solution at each time step and that can take up to $O(n^2)$ update time, and $O(n^2)$ total recourse. These bounds are nearly optimal: in general metric space, inserting a point take $O(n)$ times to describe the distances to other points, and we give a simple lower bound of $O(n)$ for the recourse. Moreover, we generalize this result for the $k$-medians and $k$-means problems: our algorithm maintains a constant factor approximation in time $\widetilde{O}(n+k^2)$. We complement our analysis with experiments showing that the cost of the solution maintained by our algorithm at any time $t$ is very close to the cost of a solution obtained by quickly recomputing a solution from scratch at time $t$ while having a much better running time.
Vincent Cohen-Addad, Niklas Hjuler, Nikos Parotsidis, David Saulpic, Chris Schwiegelshohn
NeurIPS2
2019 Dominating Sets and Connected Dominating Sets in Dynamic Graphs
abstract
In this paper we study the dynamic versions of two basic graph problems: Minimum Dominating Set and its variant Minimum Connected Dominating Set. For those two problems, we present algorithms that maintain a solution under edge insertions and edge deletions in time O(Delta * polylog n) per update, where Delta is the maximum vertex degree in the graph. In both cases, we achieve an approximation ratio of O(log n), which is optimal up to a constant factor (under the assumption that P != NP). Although those two problems have been widely studied in the static and in the distributed settings, to the best of our knowledge we are the first to present efficient algorithms in the dynamic setting. As a further application of our approach, we also present an algorithm that maintains a Minimal Dominating Set in O(min(Delta, sqrt{m})) per update.
Niklas Hjuler, Giuseppe F. Italiano, Nikos Parotsidis, David Saulpic
STACS1
2018 Tracking Behavioral Patterns among Students in an Online Educational System
Stephan Lorenzen, Niklas Hjuler, Stephen Alstrup
EDM2
2018 One-Way Trail Orientations
abstract
Given a graph, does there exist an orientation of the edges such that the resulting directed graph is strongly connected? Robbins' theorem [Robbins, Am. Math. Monthly, 1939] asserts that such an orientation exists if and only if the graph is 2-edge connected. A natural extension of this problem is the following: Suppose that the edges of the graph are partitioned into trails. Can the trails be oriented consistently such that the resulting directed graph is strongly connected? We show that 2-edge connectivity is again a sufficient condition and we provide a linear time algorithm for finding such an orientation. The generalised Robbins' theorem [Boesch, Am. Math. Monthly, 1980] for mixed multigraphs asserts that the undirected edges of a mixed multigraph can be oriented to make the resulting directed graph strongly connected exactly when the mixed graph is strongly connected and the underlying graph is bridgeless. We consider the natural extension where the undirected edges of a mixed multigraph are partitioned into trails. It turns out that in this case the condition of the generalised Robbin's Theorem is not sufficient. However, we show that as long as each cut either contains at least 2 undirected edges or directed edges in both directions, there exists an orientation of the trails such that the resulting directed graph is strongly connected. Moreover, if the condition is satisfied, we may start by orienting an arbitrary trail in an arbitrary direction. Using this result one obtains a very simple polynomial time algorithm for finding a strong trail orientation if it exists, both in the undirected and the mixed setting.
Anders Aamand, Niklas Hjuler, Jacob Holm, Eva Rotenberg
ICALP2
2017 Sequence Modelling For Analysing Student Interaction with Educational Systems
Christian Hansen 0004, Casper Hansen, Niklas Hjuler, Stephen Alstrup, Christina Lioma
EDM3