Riko Jacob

ORCID: 0000-0001-9470-1809
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Complexity and Algorithms in Graphs
  • Algorithms and Data Compression
  • Optimization and Search Problems
  • Data Management and Algorithms
  • Distributed systems and fault tolerance
  • Advanced Graph Theory Research
  • Distributed and Parallel Computing Systems
  • Parallel Computing and Optimization Techniques
  • Advanced Data Storage Technologies
  • Transportation Planning and Optimization
  • Peer-to-Peer Network Technologies
  • Interconnection Networks and Systems
  • Railway Systems and Energy Efficiency
  • Stochastic Gradient Optimization Techniques
  • Computational Geometry and Mesh Generation
  • Cryptography and Data Security
  • graph theory and CDMA systems
  • Vehicle Routing Optimization Methods
  • Transportation and Mobility Innovations
  • Machine Learning and Algorithms
  • Advanced Database Systems and Queries
  • Advanced Wireless Network Optimization
  • Cloud Computing and Resource Management
  • Caching and Content Delivery
  • Rough Sets and Fuzzy Logic

IT University of Copenhagen
2015-2024

Aarhus University
1998-2019

Technical University of Munich
2006-2016

ETH Zurich
2003-2014

Board of the Swiss Federal Institutes of Technology
2014

Laboratoire d'Informatique de Paris-Nord
2006-2007

University of North Texas
1989-2002

Los Alamos National Laboratory
1997-2000

Texas State University
1989

In this paper we determine the computational complexity of dynamic convex hull problem in planar case. We present a data structure that maintains finite set n points plane under insertion and deletion amortized O(log n) time per operation. The space usage is O(n). supports extreme point queries given direction, tangent through point, for neighboring on time. can be used to decide whether or not line intersects hull, inside hull. give lower bound asymptotic matches performance structure.

10.1109/sfcs.2002.1181985 article EN 2003-06-26

Given an alphabet $\Sigma$, a (directed) graph G whose edges are weighted and $\Sigma$-labeled, formal language $L\subseteq\Sigma^*$, the formal-language-constrained shortest/simple path problem consists of finding shortest (simple) p in complying with additional constraint that l(p) \in L$. Here denotes unique word obtained by concatenating $\Sigma$-labels along p. The main contributions this paper include following: We show is solvable efficiently polynomial time when L restricted to be...

10.1137/s0097539798337716 article EN SIAM Journal on Computing 2000-01-01

We propose a version of cache oblivious search trees which is simpler than the previous proposal Bender, Demaine and Farach-Colton has same complexity bounds. In particular, our data structure avoids use weight balanced B-trees, can be implemented as just single array elements, without pointers. The also improves space utilization.For storing n uses (1 + e)n times element size memory, performs searches in worst case O(logBn) memory transfers, updates amortized O((log2n)/(eB)) range queries...

10.5555/545381.545386 article EN Symposium on Discrete Algorithms 2002-01-06

We consider efficient algorithms for exact time-table queries, i.e. that find optimal itineraries travelers using a train system. propose to use time-dependent networks as model and show advantages of this approach over space-time models.

10.1016/j.entcs.2003.12.019 article EN Electronic Notes in Theoretical Computer Science 2004-02-01

Peer-to-peer systems rely on scalable overlay networks that enable efficient routing between its members. Hypercubic topologies facilitate such operations while each node only needs to connect a small number of other nodes. In contrast static communication networks, peer-to-peer allow nodes adapt their neighbor set over time in order react join and leave events failures. This paper shows how maintain robust manner. Concretely, we present distributed self-stabilizing algorithm constructs...

10.1145/1582716.1582741 article EN 2009-08-10

Abstract In this article, we study the train classification problem. Train basically is process of rearranging cars a in specified order, which can be regarded as special sorting This done railway installation called yard, and described by schedule. develop novel encoding schedules, allows characterizing methods simply classes schedules. Applying efficient encoding, achieve simpler, more precise analysis well‐known methods. Furthermore, elaborate valuable optimality condition inherent our...

10.1002/net.20385 article EN Networks 2010-03-16

We carry out an experimental analysis of a number shortest-path (routing) algorithms investigated in the context TRANSIMS (TRansportation ANalysis and SIMulation System) project. The main focus paper is to study how various heuristic as well exact solutions associated data structures affect computational performance software developed for realistic transportation networks. For this purpose we have used road network representing, with high degree resolution, Dallas Fort-Worth urban area.We...

10.1145/347792.347814 article EN ACM Journal of Experimental Algorithmics 1999-12-31

Peer-to-peer systems rely on a scalable overlay network that enables efficient routing between its members. Hypercubic topologies facilitate such operations while each node only needs to connect small number of other nodes. In contrast static communication networks, peer-to-peer networks allow nodes adapt their neighbor set over time in order react join and leave events failures. This article shows how maintain robust manner. Concretely, we present distributed self-stabilizing algorithm...

10.1145/2629695 article EN Journal of the ACM 2014-12-17

We propose a version of cache oblivious search trees which is simpler than the previous proposal Bender, Demaine and Farach-Colton has same complexity bounds. In particular, our data structure avoids use weight balanced B-trees, can be implemented as just single array elements, without pointers. The also improves space utilization.<br /> <br />For storing n uses (1+epsilon)n times element size memory, performs searches in worst case O(log_B n) memory transfers, updates amortized...

10.7146/brics.v8i36.21696 article EN cc-by-nc-nd BRICS Report Series 2001-10-04

Tandem mass spectrometry allows for high-throughput identification of complex protein samples. Searching tandem spectra against sequence databases is the main analysis method nowadays. Since many peptide variations are possible, including them in search space seems only logical. However, usually grows exponentially with number independent and may therefore overwhelm computational resources.We provide fast, cache-efficient algorithms to screen large spaces non-tryptic peptides, whole genomes,...

10.1093/bioinformatics/btm417 article EN Bioinformatics 2007-09-03

We analyze the problem of sparse-matrix dense-vector multiplication (SpMV) in I/O-model. The task SpMV is to compute y := Ax, where A a sparse N x matrix and are vectors. Here, sparsity expressed by parameter k that states has total at most kN nonzeros, i.e., an average number nonzeros per column. extreme choices for well studied special cases, namely k=1 permuting k=N dense matrix-vector multiplication.

10.1145/1248377.1248391 article EN 2007-06-09

Motivated by the asymmetric read and write costs of emerging non-volatile memory technologies, we study lower bounds for problems sorting, permuting multiplying a sparse matrix dense vector in external model (AEM). Given an AEM with internal (symmetric) size M, transfers between symmetric blocks B ratio ω costs, show Ω(min (N, ωN/B logω M/B N/B) bound cost N input elements. This also applies to problem sorting proves that existing algorithms are optimal within constant factor reasonable...

10.1145/3087556.3087583 article EN 2017-07-20

Modern computer networks support interesting new routing models in which traffic flows from a source sto destination t can be flexibly steered through sequence of waypoints, such as (hardware) middleboxes or (virtualized) network functions (VNFs), to create innovative services like service chains segment routing. While the benefits and technological challenges providing have been articulated studied intensively over last years, less is known about underlying algorithmic problems. The goal...

10.1145/3211852.3211859 article EN ACM SIGCOMM Computer Communication Review 2018-04-27
Coming Soon ...