VLDB 2026 Research / reviewers in the wild / expert
Dimitri P. Bertsekas
dblp:b/DimitriPBertsekas
· DBLP profile ↗
34ranked-venue papers
10as first author
6since 2021 · last 2026
0000-0001-6909-7208ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 14 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 8 · 3 first-author · 2 since 2021Computer networks · 6 · 2 first-authorTheory of computation · 4 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-author · 1 since 2021Security and privacy · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Adaptive Network Security Policies via Belief Aggregation and RolloutabstractEvolving security vulnerabilities and shifting operational conditions require frequent updates to network security policies. These updates include adjustments to incident response procedures and modifications to access controls, among others. Reinforcement learning methods have been proposed for automating such policy adaptations, but most methods in the research literature lack performance guarantees and adapt slowly to changes. In this paper, we address these limitations and present a method for computing security policies that is scalable, offers theoretical guarantees, and adapts quickly to changes. The method uses a model or simulator of the system, which is updated when changes occur, and combines three components: belief estimation through particle filtering, offline policy computation through feature-based aggregation, and online policy adaptation through rollout. In particular, feature-based aggregation enables scalable offline optimization of a policy, while rollout adapts the policy online to changes in the system model without repeating the offline optimization. We analyze the approximation error of the aggregation and show that the rollout efficiently adapts policies to changes under certain conditions. Simulations and testbed results demonstrate that our method outperforms state-of-the-art methods on several benchmarks, including CAGE-2. Kim Hammar, Tansu Alpcan, Emil C. Lupu, Dimitri P. Bertsekas |
IEEE Trans. Inf. Forensics Secur. | 5 |
| 2024 | Approximate Multiagent Reinforcement Learning for On-Demand Urban Mobility Problem on a Large MapabstractIn this paper, we focus on the autonomous multiagent taxi routing problem for a large urban environment where the location and number of future ride requests are unknown a-priori, but can be estimated by an empirical distribution. Recent theory has shown that a rollout algorithm with a stable base policy produces a near-optimal stable policy. In the routing setting, a policy is stable if its execution keeps the number of outstanding requests uniformly bounded over time. Although, rollout-based approaches are well-suited for learning cooperative multiagent policies with considerations for future demand, applying such methods to a large urban environment can be computationally expensive due to the large number of taxis required for stability. In this paper, we aim to address the computational bottleneck of multiagent rollout by proposing an approximate multiagent rollout-based two phase algorithm that reduces computational costs, while still achieving a stable near-optimal policy. Our approach partitions the graph into sectors based on the predicted demand and the maximum number of taxis that can run sequentially given the user’s computational resources. The algorithm then applies instantaneous assignment (IA) for re-balancing taxis across sectors and a sector-wide multiagent rollout algorithm that is executed in parallel for each sector. We provide two main theoretical results: 1) characterize the number of taxis m that is sufficient for IA to be stable; 2) derive a necessary condition on m to maintain stability for IA as time goes to infinity. Our numerical results show that our approach achieves stability for an m that satisfies the theoretical conditions. We also empirically demonstrate that our proposed two phase algorithm has equivalent performance to the one-at-a-time rollout over the entire map, but with significantly lower runtimes. Daniel Garces, Sushmita Bhattacharya, Dimitri P. Bertsekas, Stephanie Gil |
ICRA | 3 |
| 2024 | Multiagent Reinforcement Learning: Rollout and Policy Iteration for POMDP With Application to Multirobot ProblemsabstractIn this article, we consider the computational and communication challenges of partially observable multiagent sequential decision-making problems. We present algorithms that simultaneously or sequentially optimize the agents' controls by using multistep lookahead, truncated rollout with a known base policy, and a terminal cost function approximation. In particular: 1) we consider multiagent rollout algorithms that dramatically reduce required computation while preserving the key policy improvement property of the standard rollout method. We improve our multiagent rollout policy by incorporating it in an offline approximate policy iteration scheme, and we apply an additional “online play” scheme enhancing offline approximation architectures; 2) we consider the imperfect communication case and provide various extensions to our rollout methods to deal with this case; and 3) we demonstrate the performance of our methods in extensive simulations by applying our method to a challenging partially observable multiagent sequential repair problem (state space size$10^{37}$and control space size$10^{7}$). Our extensive simulations demonstrate that our methods produce better policies for large and complex multiagent problems in comparison with existing methods, including POMCP, MADDPG, and work well where other methods fail to scale up. Sushmita Bhattacharya, Siva Kailas, Sahil Badyal, Stephanie Gil, Dimitri P. Bertsekas |
IEEE Trans. Robotics | 5 |
| 2023 | Playing Wordle Using an Online Rollout Algorithm for Deterministic POMDPsabstractIn this paper, we consider an important class of Partially Observable Markov Decision Processes (POMDP) with unknown parameters, which contains the Wordle puzzle as a special case. For this class of POMDP, we develop a new on-line solution method, which is based on the rollout approach. Our method relies on the use of a base heuristic policy and guarantees cost improvement over that policy. When applied to Wordle, our algorithm solves the puzzle on-line. The performance is within 0.4% of the known optimal results, and is substantially better than that of the base heuristic policies we have tested. Siddhant Bhambri, Amrita Bhattacharjee, Dimitri P. Bertsekas |
CoG | 3 |
| 2023 | Multiagent Reinforcement Learning for Autonomous Routing and Pickup Problem with Adaptation to Variable DemandabstractWe derive a learning framework to generate routing/pickup policies for a fleet of autonomous vehicles tasked with servicing stochastically appearing requests on a city map. We focus on policies that 1) give rise to coordination amongst the vehicles, thereby reducing wait times for servicing requests, 2) are non-myopic, and consider a-priori potential future requests, 3) can adapt to changes in the underlying demand distribution. Specifically, we are interested in policies that are adaptive to fluctuations of actual demand conditions in urban environments, such as on-peak vs. off-peak hours. We achieve this through a combination of (i) an online play algorithm that improves the performance of an offline-trained policy, and (ii) an offline approximation scheme that allows for adapting to changes in the underlying demand model. In particular, we achieve adaptivity of our learned policy to different demand distributions by quantifying a region of validity using the q-valid radius of a Wasserstein Ambiguity Set. We propose a mechanism for switching the originally trained offline approximation when the current demand is outside the original validity region. In this case, we propose to use an offline architecture, trained on a historical demand model that is closer to the current demand in terms of Wasserstein distance. We learn routing and pickup policies over real taxicab requests in San Francisco with high variability between on-peak and off-peak hours, demonstrating the ability of our method to adapt to real fluctuation in demand distributions. Our numerical results demonstrate that our method outperforms alternative rollout-based reinforcement learning schemes, as well as other classical methods from operations research. Daniel Garces, Sushmita Bhattacharya, Stephanie Gil, Dimitri P. Bertsekas |
ICRA | 4 |
| 2022 | ExpertRNA: A New Framework for RNA Secondary Structure PredictionabstractRibonucleic acid (RNA) is a fundamental biological molecule that is essential to all living organisms, performing a versatile array of cellular tasks. The function of many RNA molecules is strongly related to the structure it adopts. As a result, great effort is being dedicated to the design of efficient algorithms that solve the “folding problem”—given a sequence of nucleotides, return a probable list of base pairs, referred to as the secondary structure prediction. Early algorithms largely rely on finding the structure with minimum free energy. However, the predictions rely on effective simplified free energy models that may not correctly identify the correct structure as the one with the lowest free energy. In light of this, new, data-driven approaches that not only consider free energy, but also use machine learning techniques to learn motifs are also investigated and recently been shown to outperform free energy–based algorithms on several experimental data sets. In this work, we introduce the new ExpertRNA algorithm that provides a modular framework that can easily incorporate an arbitrary number of rewards (free energy or nonparametric/data driven) and secondary structure prediction algorithms. We argue that this capability of ExpertRNA has the potential to balance out different strengths and weaknesses of state-of-the-art folding tools. We test ExpertRNA on several RNA sequence-structure data sets, and we compare the performance of ExpertRNA against a state-of-the-art folding algorithm. We find that ExpertRNA produces, on average, more accurate predictions of nonpseudoknotted secondary structures than the structure prediction algorithm used, thus validating the promise of the approach. Summary of Contribution: ExpertRNA is a new algorithm inspired by a biological problem. It is applied to solve the problem of secondary structure prediction for RNA molecules given an input sequence. The computational contribution is given by the design of a multibranch, multiexpert rollout algorithm that enables the use of several state-of-the-art approaches as base heuristics and allowing several experts to evaluate partial candidate solutions generated, thus avoiding assuming the reward being optimized by an RNA molecule when folding. Our implementation allows for the effective use of parallel computational resources as well as to control the size of the rollout tree as the algorithm progresses. The problem of RNA secondary structure prediction is of primary importance within the biology field because the molecule structure is strongly related to its functionality. Whereas the contribution of the paper is in the algorithm, the importance of the application makes ExpertRNA a showcase of the relevance of computationally efficient algorithms in supporting scientific discovery. Menghan Liu, Erik Poppleton, Giulia Pedrielli, Petr Sulc, Dimitri P. Bertsekas |
INFORMS J. Comput. | 5 |
| 2017 | Value and Policy Iterations in Optimal Control and Adaptive Dynamic ProgrammingabstractIn this paper, we consider discrete-time infinite horizon problems of optimal control to a terminal set of states. These are the problems that are often taken as the starting point for adaptive dynamic programming. Under very general assumptions, we establish the uniqueness of the solution of Bellman's equation, and we provide convergence results for value and policy iterations. Dimitri P. Bertsekas |
IEEE Trans. Neural Networks Learn. Syst. | 1 |
| 2009 | A unified framework for temporal difference methodsabstractWe propose a unified framework for a broad class of methods to solve projected equations that approximate the solution of a high-dimensional fixed point problem within a subspace S spanned by a small number of basis functions or features. These methods originated in approximate dynamic programming (DP), where they are collectively known as temporal difference (TD) methods. Our framework is based on a connection with projection methods for monotone variational inequalities, which involve alternative representations of the subspace S (feature scaling). Our methods admit simulation-based implementations, and even when specialized to DP problems, include extensions/new versions of the standard TD algorithms, which offer some special implementation advantages and reduced overhead. Dimitri P. Bertsekas |
ADPRL | 1 |
| 2009 | Basis function adaptation methods for cost approximation in MDPabstractWe generalize a basis adaptation method for cost approximation in Markov decision processes (MDP), extending earlier work of Menache, Mannor, and Shimkin. In our context, basis functions are parametrized and their parameters are tuned by minimizing an objective function involving the cost function approximation obtained when a temporal differences (TD) or other method is used. The adaptation scheme involves only low order calculations and can be implemented in a way analogous to policy gradient methods. In the generalized basis adaptation framework we provide extensions to TD methods for nonlinear optimal stopping problems and to alternative cost approximations beyond those based on TD. Huizhen Yu, Dimitri P. Bertsekas |
ADPRL | 2 |
| 2004 | Discretized Approximations for POMDP with Average Cost
Huizhen Yu, Dimitri P. Bertsekas |
UAI | 2 |
| 2003 | Routing and wavelength assignment in optical networksabstractThe problem of routing and wavelength assignment (RWA) is critically important for increasing the efficiency of wavelength-routed all-optical networks. Given the physical network structure and the required connections, the RWA problem is to select a suitable path and wavelength among the many possible choices for each connection so that no two paths sharing a link are assigned the same wavelength. In work to date, this problem has been formulated as a difficult integer programming problem that does not lend itself to efficient solution or insightful analysis. In this work, we propose several novel optimization problem formulations that offer the promise of radical improvements over the existing methods. We adopt a (quasi-)static view of the problem and propose new integer-linear programming formulations, which can be addressed with highly efficient linear (not integer) programming methods and yield optimal or near-optimal RWA policies. The fact that this is possible is surprising, and is the starting point for new and greatly improved methods for RWA. Aside from its intrinsic value, the quasi-static solution method can form the basis for suboptimal solution methods for the stochastic/dynamic settings. Asuman E. Ozdaglar, Dimitri P. Bertsekas |
IEEE/ACM Trans. Netw. | 2 |
| 2000 | Missile defense and interceptor allocation by neuro-dynamic programmingabstractThis paper proposes a solution methodology for a missile defense problem involving the sequential allocation of defensive resources over a series of engagements. The problem is cast as a dynamic programming/Markovian decision problem, which is computationally intractable by exact methods because of its large number of states and its complex modeling issues. We employed a neuro-dynamic programming framework, whereby the cost-to-go function is approximated using neural network architectures that are trained on simulated data. We report on the performance obtained using several different training methods, and we compare this performance with the optimal approach. Dimitri P. Bertsekas, M. L. Homer, D. A. Logan, Stephen D. Patek, Nils R. Sandell |
IEEE Trans. Syst. Man Cybern. Part A | 1 |
| 1996 | A epsilon-Relaxation Method for Generalized Separable Convex Cost Network Flow Problems
Paul Tseng, Dimitri P. Bertsekas |
IPCO | 2 |
| 1996 | Reinforcement Learning for Dynamic Channel Allocation in Cellular Telephone Systems
Satinder Singh 0001, Dimitri P. Bertsekas |
NIPS | 2 |
| 1996 | Finite Termination of Asynchronous Iterative Algorithms
Serap A. Savari, Dimitri P. Bertsekas |
Parallel Comput. | 2 |
| 1996 | A Conflict Sense Routing Protocol and Its Performance for HypercubesabstractWe propose a new switching format for multiprocessor networks, which we call conflict sense routing protocol. This switching format is a hybrid of packet and circuit switching, and combines advantages of both. We initially present the protocol in a way applicable to a general topology. We then present an implementation of this protocol for a hypercube computer and a particular routing algorithm. We also analyze the steady-state throughput of the hypercube implementation for random node-to-node communications. Emmanouel A. Varvarigos, Dimitri P. Bertsekas |
IEEE Trans. Computers | 2 |
| 1995 | A Counterexample to Temporal Differences LearningabstractSutton's TD(λ) method aims to provide a representation of the cost function in an absorbing Markov chain with transition costs. A simple example is given where the representation obtained depends on λ. For λ = 1 the representation is optimal with respect to a least-squares error criterion, but as λ decreases toward 0 the representation becomes progressively worse and, in some cases, very poor. The example suggests a need to understand better the circumstances under which TD(0) and Q-learning obtain satisfactory neural network-based compact representations of the cost function. A variation of TD(0) is also given, which performs better on the example. Dimitri P. Bertsekas |
Neural Comput. | 1 |
| 1995 | Transposition of Banded Matrices in Hypercubes: A Nearly Isotropic Task
Emmanouel A. Varvarigos, Dimitri P. Bertsekas |
Parallel Comput. | 2 |
| 1995 | Dynamic Broadcasting in Parallel ComputingabstractWe consider the problem where broadcast requests are dynamically generated at random time instants at each node of a multiprocessor network. In particular, in our model packets arrive at each node of a network according to a Poisson process, and each packet has to be broadcast to all the other nodes. We propose an on-line, distributed routing scheme to execute the broadcasts in this dynamic environment. Our scheme consists of repeated execution of a partial multinode broadcast task, which is a static communication task where any M/spl les/N arbitrary nodes of an N-processor network broadcast a packet to all the other nodes. The dynamic broadcasting scheme that we propose can be used in any topology, regular or not, for which partial multinode broadcast algorithms with certain properties can be found. We derive such an algorithm and we analyze the corresponding dynamic broadcasting scheme for the hypercube network. We show that its stability region tends to the maximum possible as the number of nodes of the hypercube tends to infinity. Furthermore, for any fixed load in the stability region, the average delay is of the order of the diameter of the hypercube. Our analysis does not use any approximating assumptions.> Emmanouel A. Varvarigos, Dimitri P. Bertsekas |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 1994 | Partial Multinode Broadcast and Partial Exchange Algorithms for d-Dimensional Meshes
Emmanouel A. Varvarigos, Dimitri P. Bertsekas |
J. Parallel Distributed Comput. | 2 |
| 1994 | Parallel Shortest Path Auction Algorithms
Lazaros Polymenakos, Dimitri P. Bertsekas |
Parallel Comput. | 2 |
| 1994 | Performance of hypercube routing schemes with or without bufferingabstractConsiders two different hypercube routing schemes, which are called the simple and the priority schemes. The authors evaluate the throughput of both the unbuffered and the buffered version of these schemes for random multiple node-to-node communications. The results obtained are approximate, but very accurate as simulations indicate, and are given in particularly interesting forms. They find that little buffer space (between one and three packets per link) is necessary to achieve throughput close to that of the infinite buffer case. They also consider two deflection routing schemes, called the simple nonwasting deflection and the priority nonwasting deflection schemes. They evaluate their throughput-using simulations, and compare them to the priority scheme.> Emmanouel A. Varvarigos, Dimitri P. Bertsekas |
IEEE/ACM Trans. Netw. | 2 |
| 1993 | Parallel Asynchronous Hungarian Methods for the Assignment ProblemabstractIn this paper, we discuss the parallel asynchronous implementation of the Hungarian method for solving the classical assignment problem. Multiple augmentations and price rises are simultaneously attempted starting from several unassigned sources and using possibly outdated price and assignment information. The results are then merged asynchronously subject to rather weak compatibility conditions. We show the validity of this algorithm and we demonstrate computationally that an asynchronous implementation is often faster than its synchronous counterpart. INFORMS Journal on Computing, ISSN 1091-9856, was published as ORSA Journal on Computing from 1989 to 1995 under ISSN 0899-1499. Dimitri P. Bertsekas, David A. Castañón |
INFORMS J. Comput. | 1 |
| 1993 | A simple and fast label correcting algorithm for shortest pathsabstractAbstract We propose a new method for ordering the candidate nodes in label correcting methods for shortest path problems. The method tries to scan nodes with small labels as early as possible and may be viewed as a low‐overhead approximation to Dijkstra's algorithm. Compared with the D'Esopo–Pape algorithm, our method is equally simple but much faster. Our method can also be combined with the threshold algorithm, thereby considerably improving its practical performance. © 1993 by John Wiley & Sons, Inc. Dimitri P. Bertsekas |
Networks | 1 |
| 1993 | Multinode Broadcast in Hypercubes and Rings with Randomly Distributed Length of PacketsabstractMultinode broadcast (MNB) in a hypercube and in a ring network of processors is considered. It is assumed that the lengths of the packets that are broadcast are not fixed, but are distributed according to some probabilistic rule, and the optimal times required to execute the MNB are compared for variable and for fixed packet lengths. For large hypercubes, it is shown, under very general probabilistic assumptions on the packet lengths, that the MNB is completed in essentially the same time as when the packet lengths are fixed. In particular, the MNB is completed by time (1+ delta )T/sub s/ with probability at least 1- epsilon , for any positive epsilon and delta , where T/sub s /is the optimal time required to execute the MNB when the packet lengths are fixed at their mean, provided that the size of the hypercube is large enough. In the case of the ring, it is proved that the average time required to execute a MNB when the packet lengths are exponentially distributed exceeds by a factor of ln n the corresponding time for the case there the packet lengths are fixed at their mean, where n is the number of nodes of the ring.> Emmanouel A. Varvarigos, Dimitri P. Bertsekas |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 1992 | Partial Multinode Broadcast Algorithms for D-Dimensional Meshes
Emmanouel A. Varvarigos, Dimitri P. Bertsekas |
ICPP (3) | 2 |
| 1992 | Communication algorithms for isotropic tasks in hypercubes and wraparound meshes
Emmanouel A. Varvarigos, Dimitri P. Bertsekas |
Parallel Comput. | 2 |
| 1991 | Optimal Communication Algorithms for Hypercubes
Dimitri P. Bertsekas, C. Özveren, George D. Stamoulis, Paul Tseng, John N. Tsitsiklis |
J. Parallel Distributed Comput. | 1 |
| 1991 | Parallel synchronous and asynchronous implementations of the auction algorithm
Dimitri P. Bertsekas, David A. Castañón |
Parallel Comput. | 1 |
| 1989 | Convergence rate and termination of asynchronous iterative algorithmsabstractWe consider iterative algorithms of the form x := ƒ(x), executed by a parallel or distributed computing system. We focus on asynchronous implementations whereby each processor iterates on a different component of x, at its own pace, using the most recently received (but possibly outdated) information on the remaining components of x. We provide results on the convergence rate of such algorithms and make a comparison with the convergence rate of the corresponding synchronous methods in which the computation proceeds in phases. We also present results on how to terminate asynchronous iterations in finite time with an approximate solution of the computational problem under consideration. Dimitri P. Bertsekas, John N. Tsitsiklis |
ICS | 1 |
| 1987 | Asymptotic optimality of shortest path routing algorithmsabstractMany communication networks use adaptive shortest path routing. By this we mean that each network link is periodically assigned a length that depends on its congestion level during the preceding period, and all traffic generated between length updates is routed along a shortest path corresponding to the latest link lengths. We show that in certain situations, typical of networks involving a large number of small users and utilizing virtual circuits, this routing method performs optimally in an asymptotic sense. In other cases, shortest path routing can be far from optimal. Eli Gafni, Dimitri P. Bertsekas |
IEEE Trans. Inf. Theory | 2 |
| 1984 | Second Derivative Algorithms for Minimum Delay Distributed Routing in NetworksabstractWe propose a class of algorithms for finding an optimal quasi-static routing in a communication network. The algorithms are based on Gallager's method [1] and provide methods for iteratively updating the routing table entries of each node in a manner that guarantees convergence to a minimum delay routing. Their main feature is that they utilize second derivatives of the objective function and may be viewed as approximations to a constrained version of Newton's method. The use of second derivatives results in improved speed of convergence and automatic stepsize scaling with respect to level of traffic input. These advantages are of crucial importance for the practical implementation of the algorithm using distributed computation in an environment where input traffic statistics gradually change. Dimitri P. Bertsekas, Eli Gafni, Robert G. Gallager |
IEEE Trans. Commun. | 1 |
| 1983 | Path assignment for virtual circuit routingabstractWe consider a network which routes on a virtual-circuit. Each virtual-circuit is associated with a session. Virtual-circuit is assigned to a session at the time the session is initiated. We address the dynamic case where new sessions arrive and old sessions terminate. We formulate an optimal control problem to deduce which virtual-circuit an incoming session will be assigned to. We then discuss various approximations to the problem and show that the heuristic rule, "route on the shortest marginal delay path", is close to optimal in an asympotic sense. Eli Gafni, Dimitri P. Bertsekas |
SIGCOMM | 2 |
| 1981 | Distributed Algorithms for Generating Loop-Free Routes in Networks with Frequently Changing TopologyabstractWe consider the problem of maintaining communication between the nodes of a data network and a central station in the presence of frequent topological changes as, for example, in mobile packet radio networks. We argue that flooding schemes have significant drawbacks for such networks, and propose a general class of distributed algorithms for establishing new loop-free routes to the station for any node left without a route due to changes in the network topology. By virtue of built-in redundancy, the algorithms are typically activated very infrequently and, even when they are, they do not involve any communication within the portion of the network that has not been materially affected by a topological change. Eli Gafni, Dimitri P. Bertsekas |
IEEE Trans. Commun. | 2 |