Tuhin Sahai

Tuhin Sahai
SRI International | SRI · Advanced technology and systems division

About

48
Publications
7,185
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
489
Citations

Publications

Publications (48)
Preprint
Full-text available
We present an efficient quantum algorithm to simulate nonlinear differential equations with polynomial vector fields of arbitrary degree on quantum platforms. Models of physical systems that are governed by ordinary differential equations (ODEs) or partial differential equation (PDEs) can be challenging to solve on classical computers due to high d...
Preprint
We propose a novel robust decentralized graph clustering algorithm that is provably equivalent to the popular spectral clustering approach. Our proposed method uses the existing wave equation clustering algorithm that is based on propagating waves through the graph. However, instead of using a fast Fourier transform (FFT) computation at every node,...
Article
We exploit the relationship between the stochastic Koopman operator and the Kolmogorov backward equation to construct importance sampling schemes for stochastic differential equations. Specifically, we propose using eigenfunctions of the stochastic Koopman operator to approximate the Doob transform for an observable of interest (e.g., associated wi...
Preprint
Full-text available
We discuss approaches to computing eigenfunctions of the Ornstein--Uhlenbeck (OU) operator in more than two dimensions. While the spectrum of the OU operator and theoretical properties of its eigenfunctions have been well characterized in previous research, the practical computation of general eigenfunctions has not been resolved. We review special...
Article
The secure command & control (C&C) of mobile agents arises in various settings including unmanned aerial vehicles, single pilot operations in commercial settings, and mobile robots to name a few. As more and more of these applications get integrated into aerospace and defense use cases, the security of the communication channel between the ground s...
Preprint
Full-text available
In this paper, we present Talaria, a novel permissioned blockchain simulator that supports numerous protocols and use cases, most notably in supply chain management. Talaria extends the capability of BlockSim, an existing blockchain simulator, to include permissioned blockchains and serves as a foundation for further private blockchain assessment....
Preprint
We exploit the relationship between the stochastic Koopman operator and the Kolmogorov backward equation to construct importance sampling schemes for stochastic differential equations. Specifically, we propose using eigenfunctions of the stochastic Koopman operator to approximate the Doob transform for an observable of interest (e.g., associated wi...
Preprint
Polynomial chaos based methods enable the efficient computation of output variability in the presence of input uncertainty in complex models. Consequently, they have been used extensively for propagating uncertainty through a wide variety of physical systems. These methods have also been employed to build surrogate models for accelerating inverse u...
Preprint
Full-text available
The secure command and control (C&C) of mobile agents arises in various settings including unmanned aerial vehicles, single pilot operations in commercial settings, and mobile robots to name a few. As more and more of these applications get integrated into aerospace and defense use cases, the security of the communication channel between the ground...
Chapter
This article surveys the burgeoning area at the intersection of dynamical systems theory and algorithms for NP-hard problems. Traditionally, computational complexity and the analysis of non-deterministic polynomial-time (NP)-hard problems have fallen under the purview of computer science and discrete optimization. However, over the past few years,...
Preprint
This article surveys the burgeoning area at the intersection of dynamical systems theory and algorithms for NP-hard problems. Traditionally, computational complexity and the analysis of non-deterministic polynomial-time (NP)-hard problems have fallen under the purview of computer science and discrete optimization. However, over the past few years,...
Article
Given a Boolean formula ϕ(x) in conjunctive normal form (CNF), the density of states counts the number of variable assignments that violate exactly e clauses, for all values of e. Thus, the density of states is a histogram of the number of unsatisfied clauses over all possible assignments. This computation generalizes both maximum-satisfiability (M...
Article
Full-text available
In this paper, we consider the problem of learning Boolean formulae from examples obtained by actively querying an oracle that can label these examples as either positive or negative. This problem has received attention in both machine learning as well as formal methods communities, and it has been shown to have exponential worst-case complexity in...
Article
Full-text available
We propose a novel passive learning approach, TeLex, to infer signal temporal logic (STL) formulas that characterize the behavior of a dynamical system using only observed signal traces of the system. First, we present a template-driven learning approach that requires two inputs: a set of observed traces and a template STL formula. The unknown para...
Preprint
Given a Boolean formula $\phi(x)$ in conjunctive normal form (CNF), the density of states counts the number of variable assignments that violate exactly $e$ clauses, for all values of $e$. Thus, the density of states is a histogram of the number of unsatisfied clauses over all possible assignments. This computation generalizes both maximum-satisfia...
Article
Full-text available
In this work, we construct heuristic approaches for the traveling salesman problem (TSP) based on embedding the discrete optimization problem into continuous spaces. We explore multiple embedding techniques -- namely, the construction of dynamical flows on the manifold of orthogonal matrices and associated Procrustes approximations of the TSP cost...
Article
Full-text available
We introduce a new measure of complexity (called spectral complexity ) for directed graphs. We start with splitting of the directed graph into its recurrent and nonrecurrent parts. We define the spectral complexity metric in terms of the spectrum of the recurrence matrix (associated with the reccurent part of the graph) and the Wasserstein distance...
Preprint
We introduce a new measure of complexity (called spectral complexity) for directed graphs. We start with splitting of the directed graph into its recurrent and non-recurrent parts. We define the spectral complexity metric in terms of the spectrum of the recurrence matrix associated with the recurrent part of the graph and the Wasserstein distance....
Conference Paper
We propose a novel passive learning approach, TeLEx, to infer signal temporal logic formulas that characterize the behavior of a dynamical system using only observed signal traces of the system. The approach requires two inputs: a set of observed traces and a template Signal Temporal Logic (STL) formula. The unknown parameters in the template can i...
Conference Paper
In this paper, we consider the problem of learning Boolean formulae from examples obtained by actively querying an oracle that can label these examplesz as either positive or negative. This problem has received attention in both machine learning as well as formal methods communities, and it has been shown to have exponential worst-case complexity i...
Article
Full-text available
Can a dynamical system paint masterpieces such as Da Vinci's Mona Lisa or Monet's Water Lilies? Moreover, can this dynamical system be chaotic in the sense that although the trajectories are sensitive to initial conditions, the same painting is created every time? Setting aside the creative aspect of painting a picture, in this work, we develop a n...
Article
In this paper, we propose a heuristic for the graph isomorphism problem that is based on the eigendecomposition of the adjacency matrices. It is well known, that the eigenvalues of the adjacency matrices of isomorphic graphs need to be identical. However, two graphs $ G_A $ and $ G_B $ can be isospectral but non-isomorphic. If the graphs possess re...
Conference Paper
We consider a planning and control problem in which a large number of moving targets must be intercepted by a single agent as quickly as possible. The agent maintains estimates of the instantaneous position and velocity of all targets, and decides which target to pursue next by predicting their future positions. Decision-making is driven by the rep...
Article
Polynomial chaos is a powerful technique for propagating uncertainty through ordinary and partial differential equations. Random variables are expanded in terms of orthogonal polynomials and differential equations are derived for the expansion coefficients. Here we study the structure and dynamics of these differential equations when the original s...
Conference Paper
Uncertainty quantification (UQ) techniques are frequently used to ascertain output variability in systems with parametric uncertainty. Traditional algorithms for UQ are either system-agnostic and slow (such as Monte Carlo) or fast with stringent assumptions on smoothness (such as polynomial chaos and Quasi-Monte Carlo). In this work, we develop a f...
Article
Structure learning of Bayesian networks is an important problem that arises in numerous machine learning applications. In this work, we present a novel approach for learning the structure of Bayesian networks using the solution of an appropriately constructed traveling salesman problem. In our approach, one computes an optimal ordering (partially o...
Article
The emergence of cloud computing has enabled an incredible growth in available hardware resources at very low costs. These resources are being increasingly utilized by corporations for scalable analysis of "big data" problems. In this work, we explore the possibility of using commodity hardware such as Amazon EC2 for performing large scale scientif...
Article
Uncertainty quantification (UQ) techniques are frequently used to ascertain output variability in systems with parametric uncertainty. Traditional algorithms for UQ are either system-agnostic and slow (such as Monte Carlo) or fast with stringent assumptions on smoothness (such as polynomial chaos and Quasi-Monte Carlo). In this work, we develop a f...
Article
Full-text available
In this paper we address the problem of uncertainty management for robust design, and verification of large dynamic networks whose performance is affected by an equally large number of uncertain parameters. Many such networks (e.g. power, thermal and communication networks) are often composed of weakly interacting subnetworks. We propose intrusive...
Article
Development of robust dynamical systems and networks such as autonomous aircraft systems capable of accomplishing complex missions faces challenges due to the dynamically evolving uncertainties coming from model uncertainties, necessity to operate in a hostile cluttered urban environment, and the distributed and dynamic nature of the communication...
Conference Paper
Full-text available
We propose a novel distributed algorithm to compute eigenvectors and eigenvalues of the graph Laplacian matrix L. We prove that, by propagating waves through the graph, a local fast Fourier transform yields the local component of every eigenvector of L. For large graphs, the proposed algorithm is orders of magnitude faster than random walk based ap...
Article
Development of robust dynamical systems and networks such as autonomous aircraft systems capable of accomplishing complex missions faces challenges due to the dynamically evolving uncertainties coming from model uncertainties, necessity to operate in a hostile cluttered urban environment, and the distributed and dynamic nature of the communication...
Article
Micromechanical oscillators often display rich dynamics due to nonlinearities in their response, actuation, and detection. This paper investigates the complicated response of a forced micromechanical oscillator. In particular, we investigate a thermally induced transition in the resonant response of a forced micromechanical oscillator with optical...
Article
The study of high-dimensional differential equations is challenging and difficult due to the analytical and computational intractability. Here, we improve the speed of waveform relaxation (WR), a method to simulate high-dimensional differential-algebraic equations. This new method termed adaptive waveform relaxation (AWR) is tested on a communicati...
Article
We propose a novel distributed algorithm to cluster graphs. The algorithm recovers the solution obtained from spectral clustering without the need for expensive eigenvalue/vector computations. We prove that, by propagating waves through the graph, a local fast Fourier transform yields the local component of every eigenvector of the Laplacian matrix...
Article
Full-text available
(CO)1−x(Ar)x mixtures physisorbed on graphite experimentally display a novel phenomenon of increasing phase-transition temperature (stabilizing the system) with increasing Ar impurity concentration or uncertainty [ H. Wiechert and K.-D. Kortmann Surf. Sci. 441 65 (1999)]. We develop a two-dimensional Ising-type model that accurately captures the ph...
Article
In this paper we develop new methods for computing k−dimensional invariant man- ifolds of delayed systems for k ≥ 2. Our current implementation is built for k = 2 only, but the numerical and algorithmic challenges encountered in this case will be also present for any k > 1. For small delays, we consider methods for approximating delay differential...
Article
Synchronized micromechanical oscillators have potential for applications in signal processing, neural computing, sensing, and other fields. This paper explores the conditions under which coupled nonlinear limit cycle microoscillators can synchronize. As an example of the modeling approach and to be able to obtain results for a system that has been...
Article
We present an investigation into the response of a cantilever microbeam with a plate attached to its tip to mechanical shock. This structural configuration is found in numerous MEMS devices, such as gas sensors and capacitive accelerometers. To ensure reliable operation of these devices, their performance under mechanical shock has to be analyzed....
Article
The small size and low damping of MEMS oscillators give rise to phenomena that are not observed routinely at the macroscopic scale. In this work we document and explain an experimentally observed transition in the response of a doubly clamped micromechanical oscillator with pretension. The transition from softening to hardening is repeatedly observ...
Article
Coupled micromechanical oscillators vibrating in synchrony have the potential for novel applications such as filters, neurocomputers and generators of clock signals in computer processors. In this work we analyze a feasible approach for constructing coupled micromechanical oscillators that synchronize. For this purpose we consider dome shaped micro...
Article
Full-text available
The present paper addresses the problem of spin recovery of an aircraft as a nonlinear inverse dynamics problem of determining the control inputs that need to be applied to transfer the aircraft from a spin state to a level trim flight condition. A stable, oscillatory, flat, left spin state is first identified from a standard bifurcation analysis o...
Article
Full-text available
This article uses the logistic map as an example to illustrate the vagaries that afflict a chaotic attractor in the course of its progress along a path of varying parameter. Several critical junctures, called crises, are encountered, where the chaotic attractor either goes boom or bust!

Network

Cited By