A Fast Monte Carlo algorithm for evaluating matrix functions with application in complex networks

08/02/2023
by   Nicolas L. Guidotti, et al.
0

We propose a novel stochastic algorithm that randomly samples entire rows and columns of the matrix as a way to approximate an arbitrary matrix function. This contrasts with the "classical" Monte Carlo method which only works with one entry at a time, resulting in a significant better convergence rate than the "classical" approach. To assess the applicability of our method, we compute the subgraph centrality and total communicability of several large networks. In all benchmarks analyzed so far, the performance of our method was significantly superior to the competition, being able to scale up to 64 CPU cores with a remarkable efficiency.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/29/2019

A Monte Carlo method for computing the action of a matrix exponential on a vector

A Monte Carlo method for computing the action of a matrix exponential fo...
research
04/29/2019

A highly parallel algorithm for computing the action of a matrix exponential on a vector based on a multilevel Monte Carlo method

A novel algorithm for computing the action of a matrix exponential over ...
research
03/16/2023

A Stochastic Method for Solving Time-Fractional Differential Equations

We present a stochastic method for efficiently computing the solution of...
research
02/08/2021

Constrained Ensemble Langevin Monte Carlo

The classical Langevin Monte Carlo method looks for i.i.d. samples from ...
research
09/18/2019

Collective sampling through a Metropolis-Hastings like method: kinetic theory and numerical experiments

The classical Metropolis-Hastings algorithm provides a simple method to ...
research
11/23/2018

Parallel sequential Monte Carlo for stochastic optimization

We propose a parallel sequential Monte Carlo optimization method to mini...
research
10/05/2021

Deep Synoptic Monte Carlo Planning in Reconnaissance Blind Chess

This paper introduces deep synoptic Monte Carlo planning (DSMCP) for lar...

Please sign up or login with your details

Forgot password? Click here to reset