Bengt J. Nilsson

dblp:62/3977 · DBLP profile ↗
← Back
41ranked-venue papers
8as first author
10since 2021 · last 2026
0000-0002-1342-8618ORCID · corroborated

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

Theory of computation · 30 · 7 first-author · 9 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 3Artificial intelligence and machine learning · 2Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2026 Segment Watchman Routes
abstract
Motivated by applications for robust guarding, we consider a variant of the multiple-watchmen problem that ensures that every point within a polygon P is seen from more than one direction: we search for two routes W₁,W₂, such that every point p ∈ P is contained in a segment w₁w₂ ⊆ P such that w₁ ∈ W₁ and w₂ ∈ W₂. We call such routes segment watchman routes. We show that finding the two routes that are optimal with respect to the min-max criterion is weakly NP-hard even in simple polygons, and that finding the routes that are optimal with respect to the min-sum criterion is NP-hard in polygons with holes. Moreover, we present sufficient conditions for routes to be segment watchman routes, and provide a polynomial-time 2-approximation under both the min-max criterion and the min-sum criterion, both in simple polygons. Finally, we show how to generalize our results for k watchmen.
Anna Brötzner, Omrit Filtser, Bengt J. Nilsson, Christian Rieck, Christiane Schmidt 0001
MFCS3
2026 m-Watchmen's routes in minbar and generalized minbar polygons
Rahmat Ghasemi, Alireza Bagheri, Anna Brötzner, Fatemeh Keshavarz-Kohjerdi, Faezeh Farivar, Bengt J. Nilsson, Christiane Schmidt 0001
Comput. Geom.6
2025 Guarding Polyominoes Under k-Hop Visibility
abstract
Abstract We study the Art Gallery Problem under k-hop visibility in polyominoes. In this visibility model, two unit squares of a polyomino can see each other if and only if the shortest path between the respective vertices in the dual graph of the polyomino has length at most k. In this paper, we show that the VC dimension of this problem is 3 in simple polyominoes, and 4 in polyominoes with holes. Furthermore, we provide a reduction from Planar Monotone 3Sat, thereby showing that the problem is -complete even in thin polyominoes (i.e., polyominoes that do not a contain a $$2\times 2$$ 2 × 2 block of cells). Complementarily, we present a linear-time 4-approximation algorithm for simple 2-thin polyominoes (which do not contain a $$3\times 3$$ 3 × 3 block of cells) for all $$k\in {\mathbb {N}}$$ k ∈ N .
Omrit Filtser, Erik Krohn, Bengt J. Nilsson, Christian Rieck, Christiane Schmidt 0001
Algorithmica3
2024 Improving Online Bin Covering with Little Advice
Andrej Brodnik, Bengt J. Nilsson, Gordana Vujovic
IWOCA2
2024 Guarding Polyominoes Under k-Hop Visibility
Omrit Filtser, Erik Krohn, Bengt J. Nilsson, Christian Rieck, Christiane Schmidt 0001
LATIN (1)3
2024 Approximation Algorithms for the Two-Watchman Route in a Simple Polygon
abstract
Abstract The two-watchman route problem is that of computing a pair of closed tours in an environment so that the two tours together see the whole environment and some length measure on the two tours is minimized. Two standard measures are: the minmax measure, where we want the tours where the longest of them has smallest length, and the minsum measure, where we want the tours for which the sum of their lengths is the smallest. It is known that computing a minmax two-watchman route is NP-hard for simple rectilinear polygons and thus also for simple polygons. Also, any c-approximation algorithm for the minmax two-watchman route is automatically a 2c-approximation algorithm for the minsum two-watchman route. We exhibit two constant factor approximation algorithms for computing minmax two-watchman routes in simple polygons with approximation factors 5.969 and 11.939, having running times $$O(n^8)$$ O ( n 8 ) and $$O(n^4)$$ O ( n 4 ) respectively, where n is the number of vertices of the polygon. We also use the same techniques to obtain a 6.922-approximation for the fixed two-watchman route problem running in $$O(n^2)$$ O ( n 2 ) time, i.e., when two starting points of the two tours are given as input.
Bengt J. Nilsson, Eli Packer
Algorithmica1
2022 On Vertex Guarding Staircase Polygons
Matt Gibson 0001, Erik Krohn, Bengt J. Nilsson, Matthew Rayford, Sean Soderman, Pawel Zylinski
LATIN3
2022 Local Routing in Sparse and Lightweight Geometric Graphs
abstract
Abstract Online routing in a planar embedded graph is central to a number of fields and has been studied extensively in the literature. For most planar graphs no O(1)-competitive online routing algorithm exists. A notable exception is the Delaunay triangulation for which Bose and Morin (SIAM J Comput 33(4):937–951, 2004) showed that there exists an online routing algorithm that is O(1)-competitive. However, a Delaunay triangulation can have $$\varOmega (n)$$ Ω ( n ) vertex degree and a total weight that is a linear factor greater than the weight of a minimum spanning tree. We show a simple construction, given a set V of n points in the Euclidean plane, of a planar geometric graph on V that has small weight (within a constant factor of the weight of a minimum spanning tree on V), constant degree, and that admits a local routing strategy that is O(1)-competitive. Moreover, the technique used to bound the weight works generally for any planar geometric graph whilst preserving the admission of an O(1)-competitive routing strategy.
Vikrant Ashvinkumar, Joachim Gudmundsson, Christos Levcopoulos, Bengt J. Nilsson, André van Renssen
Algorithmica4
2021 Online Two-Dimensional Vector Packing With Advice
Bengt J. Nilsson, Gordana Vujovic
CIAC1
2021 Illuminating the x-Axis by α-Floodlights
abstract
Given a set S of regions with piece-wise linear boundary and a positive angle α < 90°, we consider the problem of computing the locations and orientations of the minimum number of α-floodlights positioned at points in S which suffice to illuminate the entire x-axis. We show that the problem can be solved in O(n log n) time and O(n) space, where n is the number of vertices of the set S.
Bengt J. Nilsson, David Orden, Leonidas Palios, Carlos Seara, Pawel Zylinski
ISAAC1
2020 Shortest Watchman Tours in Simple Polygons Under Rotated Monotone Visibility
Bengt J. Nilsson, David Orden, Leonidas Palios, Carlos Seara, Pawel Zylinski
COCOON1
2020 FlowRec: Prototyping Session-Based Recommender Systems in Streaming Mode
Dimitris Paraschakis, Bengt J. Nilsson
PAKDD (1)2
2020 Online Clique Clustering
abstract
Abstract Clique clustering is the problem of partitioning the vertices of a graph into disjoint clusters, where each cluster forms a clique in the graph, while optimizing some objective function. In online clustering, the input graph is given one vertex at a time, and any vertices that have previously been clustered together are not allowed to be separated. The goal is to maintain a clustering with an objective value close to the optimal solution. For the variant where we want to maximize the number of edges in the clusters, we propose an online algorithm based on the doubling technique. It has an asymptotic competitive ratio at most 15.646 and a strict competitive ratio at most 22.641. We also show that no deterministic algorithm can have an asymptotic competitive ratio better than 6. For the variant where we want to minimize the number of edges between clusters, we show that the deterministic competitive ratio of the problem is $$n-\omega (1)$$ n-ω(1) , where n is the number of vertices in the graph.
Marek Chrobak, Christoph Dürr, Aleksander Fabijan, Bengt J. Nilsson
Algorithmica4
2020 A Bandit-Based Ensemble Framework for Exploration/Exploitation of Diverse Recommendation Components: An Experimental Study within E-Commerce
abstract
This work presents an extension of Thompson Sampling bandit policy for orchestrating the collection of base recommendation algorithms for e-commerce. We focus on the problem of item-to-item recommendations, for which multiple behavioral and attribute-based predictors are provided to an ensemble learner. In addition, we detail the construction of a personalized predictor based on k -Nearest Neighbors ( k NN), with temporal decay capabilities and event weighting. We show how to adapt Thompson Sampling to realistic situations when neither action availability nor reward stationarity is guaranteed. Furthermore, we investigate the effects of priming the sampler with pre-set parameters of reward probability distributions by utilizing the product catalog and/or event history, when such information is available. We report our experimental results based on the analysis of three real-world e-commerce datasets.
Björn Brodén, Mikael Hammar, Bengt J. Nilsson, Dimitris Paraschakis
ACM Trans. Interact. Intell. Syst.3
2019 Local Routing in Sparse and Lightweight Geometric Graphs
Vikrant Ashvinkumar, Joachim Gudmundsson, Christos Levcopoulos, Bengt J. Nilsson, André van Renssen
ISAAC4
2018 Ensemble Recommendations via Thompson Sampling: an Experimental Study within e-Commerce
abstract
This work presents an extension of Thompson Sampling bandit policy for orchestrating the collection of base recommendation algorithms for e-commerce. We focus on the problem of item-to-item recommendations, for which multiple behavioral and attribute-based predictors are provided to an ensemble learner. We show how to adapt Thompson Sampling to realistic situations when neither action availability nor reward stationarity is guaranteed. Furthermore, we investigate the effects of priming the sampler with pre-set parameters of reward probability distributions by utilizing the product catalog and/or event history, when such information is available. We report our experimental results based on the analysis of three real-world e-commerce datasets.
Björn Brodén, Mikael Hammar, Bengt J. Nilsson, Dimitris Paraschakis
IUI3
2017 Bandit Algorithms for e-Commerce Recommender Systems: Extended Abstract
abstract
We study bandit algorithms for e-commerce recommender systems. The question we pose is whether it is necessary to consider reinforcement learning effects in recommender systems. A key reason to introduce a recommender system for a product page on an e-commerce site is to increase the order value by improving the chance of making an upsale. If the recommender system merely predicts the next purchase, there might be no positive effect at all on the order value, since the recommender system predicts sales that would have happened independent of the recommender system. What we really are looking for are the false negatives, i.e., purchases that happen as a consequence of the recommender system. These purchases entail the entire uplift and should be present as reinforcement learning effects. This effect cannot be displayed in a simulation of the site, since there are no reinforcement learning effects present in a simulation. The attribution model must capture the uplift to guarantee an increased order value. However, such an attribution model is not practical, due to data sparsity. Given this starting point, we study some standard attribution models for e-commerce recommender systems, and describe how these fare when applied in a reinforcement learning algorithm, both in a simulation and on live sites.
Björn Brodén, Mikael Hammar, Bengt J. Nilsson, Dimitris Paraschakis
RecSys3
2015 Competitive Strategies for Online Clique Clustering
Marek Chrobak, Christoph Dürr, Bengt J. Nilsson
CIAC3
2015 Comparative Evaluation of Top-N Recommenders in e-Commerce: An Industrial Perspective
abstract
We experiment on two real e-commerce datasets and survey more than 30 popular e-commerce platforms to reveal what methods work best for product recommendations in industrial settings. Despite recent academic advances in the field, we observe that simple methods such as best-seller lists dominate deployed recommendation engines in e-commerce. We find our empirical findings to be well-aligned with those of the survey, where in both cases simple personalized recommenders achieve higher ranking than more advanced techniques. We also compare the traditional random evaluation protocol to our proposed chronological sampling method, which can be used for determining the optimal time-span of the training history for optimizing the performance of algorithms. This performance is also affected by a proper hyperparameter tuning, for which we propose golden section search as a fast alternative to other optimization techniques.
Dimitris Paraschakis, Bengt J. Nilsson, John Hollander
ICMLA2
2013 Competitive Online Clique Clustering
Aleksander Fabijan, Bengt J. Nilsson, Mia Persson
CIAC2
2013 Using maximum coverage to optimize recommendation systems in e-commerce
abstract
We study the problem of optimizing recommendation systems for e-commerce sites. We consider in particular a combinatorial solution to this optimization based on the well known Maximum Coverage problem that asks for the k sets (products) that cover the most elements from a ground set (consumers). This formulation provides an abstract model for what k products should be recommended to maximize the probability of consumer purchase. Unfortunately, Maximum Coverage is NP-complete but an efficient approximation algorithm exists based on the Greedy methodology.
Mikael Hammar, Robin Karlsson, Bengt J. Nilsson
RecSys3
2013 Approximate Guarding of Monotone and Rectilinear Polygons
Erik Krohn, Bengt J. Nilsson
Algorithmica2
2006 The Online Freeze-Tag Problem
Mikael Hammar, Bengt J. Nilsson, Mia Persson
LATIN2
2006 Competitive exploration of rectilinear polygons
Mikael Hammar, Bengt J. Nilsson, Mia Persson
Theor. Comput. Sci.2
2005 Approximate Guarding of Monotone and Rectilinear Polygons
Bengt J. Nilsson
ICALP1
2004 Online and Offline Algorithms for the Time-Dependent TSP with Time Zones
Björn Brodén, Mikael Hammar, Bengt J. Nilsson
Algorithmica3
2003 Competitive Exploration of Rectilinear Polygons
Mikael Hammar, Bengt J. Nilsson, Mia Persson
FCT2
2002 Approximation Results for Kinetic Variants of TSP
Mikael Hammar, Bengt J. Nilsson
Discret. Comput. Geom.2
2001 Parallel searching on m rays
Mikael Hammar, Bengt J. Nilsson, Sven Schuierer
Comput. Geom.2
2001 Approximating a Shortest Watchman Route
Bengt J. Nilsson
Fundam. Informaticae1
1999 Approximation Results for Kinetic Variants of TSP
Mikael Hammar, Bengt J. Nilsson
ICALP2
1999 Parallel Searching on m Rays
Mikael Hammar, Bengt J. Nilsson, Sven Schuierer
STACS2
1999 Computing Vision Points in Polygons
Svante Carlsson, Bengt J. Nilsson
Algorithmica2
1999 Finding the Shortest Watchman Route in a Simple Polygon
Svante Carlsson, Håkan Jonsson 0001, Bengt J. Nilsson
Discret. Comput. Geom.3
1997 Minimum Spanning Trees in d Dimensions
Drago Krznaric, Christos Levcopoulos, Bengt J. Nilsson
ESA3
1997 Concerning the Time Bounds of Existing Shortest Watchman Route Algorithms
Mikael Hammar, Bengt J. Nilsson
FCT2
1996 An Optimal Algorithm for the Rectilinear Link Center of a Rectilinear Polygon
Bengt J. Nilsson, Sven Schuierer
Comput. Geom.1
1993 Finding the Shortest Watchman Route in a Simple Polygon
Svante Carlsson, Håkan Jonsson 0001, Bengt J. Nilsson
ISAAC3
1991 Shortest Path Queries in Rectilinear Worlds of Higher Dimension (Extended Abstract)
abstract
In this paper, a data structure is given for higher dimensional shortest path queries.For a set of n axisparallel boxes in d-space and a fixed target, it is possible with this sttucturc to find a shortest rectilinear path from any point in d-space to this target, where the path does not cross any box.Alternatively, it is possible to find the length of the path.The metric considered is a generalization of the L1 -metric and the link metric, where the length of a path is its L1-length plus some (fixed) constant times the number of turns on the path.The data structure uses O ((n log n)d-l ) space to store, and a query takes O (logd-1 n) time (plus the output size if the path must be reported).As a byproduct a solution to the single shot problem is obtained; the shortest path between two given points can be computed in time O (nd log n).
Mark de Berg, Marc J. van Kreveld, Bengt J. Nilsson
SCG3
1991 Optimum Guard Covers and m-Watchmen Routes for Restricted Polygons
Svante Carlsson, Bengt J. Nilsson, Simeon C. Ntafos
WADS2
1991 An Optimal Algorithm for the Rectilinear Link Center of a Rectangular Polygon
Bengt J. Nilsson, Sven Schuierer
WADS1