EDBT 2026 Demo / reviewers in the wild / expert
Mikael Hammar
dblp:73/5613
· DBLP profile ↗
27ranked-venue papers
9as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 13 · 6 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-authorSystems, architecture and hardware · 2Computer networks · 2Databases, data management, data science and information retrieval · 2 · 1 first-authorArtificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1Human-computer interaction and ubiquitous computing · 1
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
4 papers |
Graph algorithms and graph theory · 40% Computational geometry · 35% Computational complexity · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% | |
| Computer networks
1 paper |
Routing and switching · 100% |
Topics — the 13 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Routing and switching › routing algorithms
deterministic routing |
0.0 | 1 | 2004 | Brief announcement: degree: optimal deterministic routing for P2P systems · PODC 2004 |
Distributed systems › peer-to-peer systems
distributed hash table |
0.0 | 1 | 2004 | Brief announcement: degree: optimal deterministic routing for P2P systems · PODC 2004 |
Distributed systems › distributed algorithms
greedy routing |
0.0 | 1 | 2004 | Brief announcement: degree: optimal deterministic routing for P2P systems · PODC 2004 |
Distributed systems
peer-to-peer systems |
0.0 | 1 | 2004 | Brief announcement: degree: optimal deterministic routing for P2P systems · PODC 2004 |
Graph algorithms and graph theory › graph classes
dense graphs |
0.0 | 1 | 2003 | There Are Spanning Spiders in Dense Graphs (and We Know How to Find Them) · ICALP 2003 |
Graph algorithms and graph theory › graph theory › subgraph
spanning subgraph |
0.0 | 1 | 2003 | There Are Spanning Spiders in Dense Graphs (and We Know How to Find Them) · ICALP 2003 |
Computational geometry › geometric data structures
bounding volume hierarchy |
0.0 | 1 | 2001 | Box-trees and R-trees with near-optimal query time · SCG 2001 |
Computational complexity
query complexity |
0.0 | 1 | 2001 | Box-trees and R-trees with near-optimal query time · SCG 2001 |
Computational geometry
spatial data structures |
0.0 | 1 | 2001 | Box-trees and R-trees with near-optimal query time · SCG 2001 |
Approximation and online algorithms
approximation algorithms |
0.0 | 1 | 1999 | Approximation Results for Kinetic Variants of TSP · ICALP 1999 |
Computational geometry › geometric data structures
kinetic data structures |
0.0 | 1 | 1999 | Approximation Results for Kinetic Variants of TSP · ICALP 1999 |
Graph algorithms and graph theory › network analysis › complex networks
small-world networks |
0.0 | 1 | 2004 | Brief announcement: degree: optimal deterministic routing for P2P systems · PODC 2004 |
Mathematical optimization › combinatorial optimization › vehicle routing
traveling salesman problem |
0.0 | 1 | 1999 | Approximation Results for Kinetic Variants of TSP · ICALP 1999 |
Methods — techniques the papers use, named apart from their topics
lower bound arguments · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Data-driven software design with Constraint Oriented Multi-variate Bandit Optimization (COMBO)abstractAbstract Context Software design in e-commerce can be improved with user data through controlled experiments (i.e. A/B tests) to better meet user needs. Machine learning-based algorithmic optimization techniques extends the approach to large number of variables to personalize software to different user needs. So far the optimization techniques has only been applied to optimize software of low complexity, such as colors and wordings of text. Objective In this paper, we introduce the COMBO toolkit with capability to model optimization variables and their relationship constraints specified through an embedded domain-specific language. The toolkit generates personalized software configurations for users as they arrive in the system, and the configurations improve over time in in relation to some given metric. COMBO has several implementations of machine learning algorithms and constraint solvers to optimize the model with user data by software developers without deep optimization knowledge. Method The toolkit was validated in a proof-of-concept by implementing two features that are relevant to Apptus, an e-commerce company that develops algorithms for web shops. The algorithmic performance was evaluated in simulations with realistic historic user data. Results The validation shows that the toolkit approach can model and improve relatively complex features with many types of variables and constraints, without causing noticeable delays for users. Conclusions We show that modeling software hierarchies in a formal model facilitates algorithmic optimization of more complex software. In this way, using COMBO, developers can make data-driven and personalized software products. Rasmus Ros, Mikael Hammar |
Empir. Softw. Eng. | 2 |
| 2020 | A Bandit-Based Ensemble Framework for Exploration/Exploitation of Diverse Recommendation Components: An Experimental Study within E-CommerceabstractThis 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. | 2 |
| 2018 | Ensemble Recommendations via Thompson Sampling: an Experimental Study within e-CommerceabstractThis 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 |
IUI | 2 |
| 2017 | Bandit Algorithms for e-Commerce Recommender Systems: Extended AbstractabstractWe 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 |
RecSys | 2 |
| 2013 | Using maximum coverage to optimize recommendation systems in e-commerceabstractWe 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 |
RecSys | 1 |
| 2009 | Degree-Optimal Routing for P2P Systems
Giovanni Chiola, Gennaro Cordasco, Luisa Gargano, Mikael Hammar, Alberto Negro, Vittorio Scarano |
Theory Comput. Syst. | 4 |
| 2008 | F-Chord: Improved uniform routing on ChordabstractAbstract We propose a family of novel Chord‐based P2P schemes retaining all positive aspects that made Chord a popular topology for routing in P2P networks. The schemes, based on the Fibonacci number system, allow to simultaneously improve on the maximum/average number of hops for lookups and the routing table size per node. © 2008 Wiley Periodicals, Inc. NETWORKS, 2008 Gennaro Cordasco, Luisa Gargano, Alberto Negro, Vittorio Scarano, Mikael Hammar |
Networks | 5 |
| 2006 | The Online Freeze-Tag Problem
Mikael Hammar, Bengt J. Nilsson, Mia Persson |
LATIN | 1 |
| 2006 | Competitive exploration of rectilinear polygons
Mikael Hammar, Bengt J. Nilsson, Mia Persson |
Theor. Comput. Sci. | 1 |
| 2005 | Degree-Optimal Deterministic Routing for P2P SystemsabstractWe propose routing schemes that optimize the average number of hops for lookup requests in peer-to-peer (P2P) systems without adding any overhead to the system. Our work is inspired by the recently introduced variation of greedy routing, called neighbor-of-neighbor (NoN), which allows to get optimal average path length with respect to the degree. Our proposal has the advantage of first "limiting" and then "eliminating" the use of randomization. As a consequence, the NoN technique can be implemented with our schemes without adding any overhead. Analyzed networks include several popular topologies: chord, hypercube based networks, symphony, skip-graphs. Theoretical results and extensive simulations show that the proposed simplifications (while maintaining the original node degree) do not increase the average path length of the networks, which is often improved in practice. The improvement is obtained with no harm to the operational efficiency (e.g. stability, ease of programming, scalability, fault-tolerance) of the considered systems. Gennaro Cordasco, Luisa Gargano, Mikael Hammar, Vittorio Scarano |
ISCC | 3 |
| 2004 | Limiting Flooding Expenses in On-demand Source-Initiated Protocols for Mobile Wireless NetworksabstractSummary form only given. We study on-demand source initiated protocols for mobile wireless networks. In particular, we study the flooding procedure commonly used by these protocols to set up temporary communication paths. The benefit of the flooding technique is its generosity regarding changes in network structure. On the other hand, each time a message is sent, the entire network will be involved to set up the communication path from the source node, to the target node. We propose a new approach, which we call limited broadcasting. It is aimed to reduce the overhead by localizing the search for the target node both in terms of the time the process needs to globally stop after the target has been reached and/or in terms of the region which is affected by the search. It works in unknown networks and does not need any kind of additional information. Luisa Gargano, Mikael Hammar, Anna Pagh |
IPDPS | 2 |
| 2004 | Brief announcement: degree: optimal deterministic routing for P2P systemsabstractGreedy routing has been used in most of the proposed P2P networks because of several reasons. One of the main advantages is that greedy routing is very simple to implement and has some “implicit” fault-tolerance capabilities. It was however noticed that greedy routing usually produces paths of length larger than what would be required in a network of the given node degree. As an example some popular topologies like Chord have degree O(log n) and the greedy routing produces an average path length O(log n) whereas the lower bound is Ω(log n/log log n). The use of randomization allowed to show networks with optimal average path length. Recently a novel approach for routing in DHTs which improves on greedy routing has been proposed [4]. This approach, called NoN (Neighbors–of–Neighbors), substantially consists in making the greedy choice by looking not only at the neighbors of a node but at all the nodes at distance at most 2 from the node itself. The NoN approach together with the use of randomization in establishing the neighbors of the nodes which are present in the network, can optimally reduce the latency in several well known topologies. Hence the use of randomization, inspired by the Small-world idea introduced by Kleinberg [2], together with the NoN routing allows to maintain, to some extent, the advantages of greedy routing while optimizing the latency. Our goal is to retain the improvements given by the NoN routing over randomized networks, while eliminating the drawback in system overhead implied by this technique. In fact, randomization and NoN routing require the transmission to a node of its neighbors’s neighbors. While the authors in [4] argue that this can be done without extra cost by using keep-alive TCP messages, we eliminate the extracommunication at all and, similarly, eliminate the need of storing in each node its neighbors’s neighbors. To this aim we need to eliminate the random factor in establishing each neighbor of a node. In fact, determinism allows each node to calculate locally the neighbors of its neighbors. ∗ Work partially supported by EU RTN project ARACNE and by Italian FIRB WEBMINDS project Gennaro Cordasco, Luisa Gargano, Mikael Hammar, Vittorio Scarano |
PODC | 3 |
| 2004 | F-Chord: Improved Uniform Routing on Chord: (Extended Abstract)
Gennaro Cordasco, Luisa Gargano, Mikael Hammar, Alberto Negro, Vittorio Scarano |
SIROCCO | 3 |
| 2004 | Online and Offline Algorithms for the Time-Dependent TSP with Time Zones
Björn Brodén, Mikael Hammar, Bengt J. Nilsson |
Algorithmica | 2 |
| 2003 | Competitive Exploration of Rectilinear Polygons
Mikael Hammar, Bengt J. Nilsson, Mia Persson |
FCT | 1 |
| 2003 | There Are Spanning Spiders in Dense Graphs (and We Know How to Find Them)
Luisa Gargano, Mikael Hammar |
ICALP | 2 |
| 2003 | On R-trees with low query complexity
Mark de Berg, Joachim Gudmundsson, Mikael Hammar, Mark H. Overmars |
Comput. Geom. | 3 |
| 2002 | Higher order Delaunay triangulations
Joachim Gudmundsson, Mikael Hammar, Marc J. van Kreveld |
Comput. Geom. | 2 |
| 2002 | Box-Trees and R-Trees with Near-Optimal Query Time
Pankaj K. Agarwal, Mark de Berg, Joachim Gudmundsson, Mikael Hammar, Herman J. Haverkort |
Discret. Comput. Geom. | 4 |
| 2002 | Approximation Results for Kinetic Variants of TSP
Mikael Hammar, Bengt J. Nilsson |
Discret. Comput. Geom. | 1 |
| 2001 | Box-trees and R-trees with near-optimal query timeabstractA box-tree is a \ifasci so-called \emph{bounding-volume hierarchy} \else bounding-volume hierarchy \fi that uses axis-aligned boxes as bounding volumes. The query complexity of a box-tree with respect to a given type of query is the maximum number of nodes visited when answering such a query. We describe several new algorithms for constructing box-trees with small worst-case query complexity with respect to queries with axis-parallel boxes and with points. We also prove lower bounds on the worst-case query complexity for box-trees, which show that our results are optimal or close to optimal. Finally, we present algorithms to convert box-trees to R-trees, resulting in R-trees with (almost) optimal query complexity. Pankaj K. Agarwal, Mark de Berg, Joachim Gudmundsson, Mikael Hammar, Herman J. Haverkort |
SCG | 4 |
| 2001 | Parallel searching on m rays
Mikael Hammar, Bengt J. Nilsson, Sven Schuierer |
Comput. Geom. | 1 |
| 2000 | On R-trees with Low Stabbing Number
Mark de Berg, Joachim Gudmundsson, Mikael Hammar, Mark H. Overmars |
ESA | 3 |
| 2000 | Higher Order Delaunay Triangulations
Joachim Gudmundsson, Mikael Hammar, Marc J. van Kreveld |
ESA | 2 |
| 1999 | Approximation Results for Kinetic Variants of TSP
Mikael Hammar, Bengt J. Nilsson |
ICALP | 1 |
| 1999 | Parallel Searching on m Rays
Mikael Hammar, Bengt J. Nilsson, Sven Schuierer |
STACS | 1 |
| 1997 | Concerning the Time Bounds of Existing Shortest Watchman Route Algorithms
Mikael Hammar, Bengt J. Nilsson |
FCT | 1 |