194 research outputs found
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 for a certain class of matrices on a vector is proposed. The method is based on generating random paths, which evolve through the indices of the matrix, governed by a given continuous-time Markov chain. The vector solution is computed probabilistically by averaging over a suitable multiplicative functional. This representation extends the existing linear algebra Monte Carlo-based methods, and was used in practice to develop an efficient algorithm capable of computing both, a single entry or the full vector solution. Finally, several relevant benchmarks were executed to assess the performance of the algorithm. A comparison with the results obtained with a Krylov-based method shows the remarkable performance
of the algorithm for solving large-scale problems.info:eu-repo/semantics/acceptedVersio
A probabilistic linear solver based on a multilevel Monte Carlo Method
We describe a new Monte Carlo method based on a multilevel method for computing the action of the resolvent matrix over a vector. The method is based on the numerical evaluation of the Laplace transform of the matrix exponential, which is computed efficiently using a multilevel Monte Carlo method. Essentially, it requires generating suitable random paths which evolve through the indices of the matrix according to the probability law of a continuous-time Markov chain governed by the associated Laplacian matrix. The convergence of the proposed multilevel method has been discussed, and several numerical examples were run to test the performance of the algorithm. These examples concern the computation of some metrics of interest in the analysis of complex networks, and the numerical solution of a boundary-value problem for an elliptic partial differential equation. In addition, the algorithm was conveniently parallelized, and the scalability analyzed and compared with the results of other existing Monte Carlo method for solving linear algebra systems.info:eu-repo/semantics/acceptedVersio
A Monte Carlo method for solving the one-dimensional telegraph equations with boundary conditions
A Monte Carlo algorithm is derived to solve the one-dimensional telegraph equations in a bounded domain subject to resistive and non-resistive boundary conditions. The proposed numerical scheme is more efficient than the classical Kac's theory because it does not require the discretization of time. The algorithm has been validated by comparing the results obtained with theory and the Finite-difference time domain (FDTD) method for a typical two-wire transmission line terminated at both ends with general boundary conditions. We have also tested transmission line heterogeneities to account for wave propagation in multiple media. The algorithm is inherently parallel, since it is based on Monte Carlo simulations, and does not suffer from the numerical dispersion and dissipation issues that arise in finite difference-based numerical schemes on a lossy medium. This allowed us to develop an efficient numerical method, capable of outperforming the classical FDTD method for large scale problems and high frequency signals.info:eu-repo/semantics/acceptedVersio
A new parallel solver suited for arbitrary semilinear parabolic partial differential equations based on generalized random trees
A probabilistic representation for initial value semilinear parabolic
problems based on generalized random trees has been derived. Two different
strategies have been proposed, both requiring generating suitable random trees
combined with a Pade approximant for approximating accurately a given divergent
series. Such series are obtained by summing the partial contribution to the
solution coming from trees with arbitrary number of branches. The new
representation greatly expands the class of problems amenable to be solved
probabilistically, and was used successfully to develop a generalized
probabilistic domain decomposition method. Such a method has been shown to be
suited for massively parallel computers, enjoying full scalability and fault
tolerance. Finally, a few numerical examples are given to illustrate the
remarkable performance of the algorithm, comparing the results with those
obtained with a classical method
The PDD method for solving linear, nonlinear, and fractional PDEs problems
We review the Probabilistic Domain Decomposition (PDD) method for the numerical solution of linear and nonlinear Partial Differential Equation (PDE) problems. This Domain Decomposition (DD) method is based on a suitable probabilistic representation of the solution given in the form of an expectation which, in turns, involves the solution of a Stochastic Differential Equation (SDE). While the structure of the SDE depends only upon the corresponding PDE, the expectation also depends upon the boundary data of the problem. The method consists of three stages: (i) only few values of the sought solution are solved by Monte Carlo or Quasi-Monte Carlo at some interfaces; (ii) a continuous approximation of the solution over these interfaces is obtained via interpolation; and (iii) prescribing the previous (partial) solutions as additional Dirichlet boundary conditions, a fully decoupled set of sub-problems is finally solved in parallel. For linear parabolic problems, this is based on the celebrated Feynman-Kac formula, while for semilinear parabolic equations requires a suitable generalization based on branching diffusion processes. In case of semilinear transport equations and the Vlasov-Poisson system, a generalization of the probabilistic representation was also obtained in terms of the Method of Characteristics (characteristic curves). Finally, we present the latest progress towards the extension of the PDD method for nonlocal fractional operators. The algorithm notably improves the scalability of classical algorithms and is suited to massively parallel implementation, enjoying arbitrary scalability and fault tolerance properties. Numerical examples conducted in 1D and 2D, including some for the KPP equation and Plasma Physics, are given.info:eu-repo/semantics/acceptedVersio
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 a vector is proposed. The algorithm is based on a multilevel Monte Carlo method, and the vector solution is computed probabilistically generating suitable random paths which evolve through the indices of the matrix according to a suitable probability law. The computational complexity is proved in this paper to be significantly better than the classical Monte Carlo method, which allows the computation of much more accurate solutions. Furthermore, the positive features of the algorithm in terms of parallelism were exploited in practice to develop a highly scalable implementation capable of solving some test problems very efficiently using high performance supercomputers equipped with a large number of cores. For the specific case of shared memory architectures the performance of the algorithm was compared with the results obtained using an available Krylov-based algorithm, outperforming the latter in all benchmarks analyzed so far.info:eu-repo/semantics/acceptedVersio
A distributed Monte Carlo based linear algebra solver applied to the analysis of large complex networks
Methods based on Monte Carlo for solving linear systems have some interesting properties which make them, in many instances, preferable to classic methods. Namely, these statistical methods allow the computation of individual entries of the output, hence being able to handle problems where the size of the resulting matrix would be too large. In this paper, we propose a distributed linear algebra solver based on Monte Carlo. The proposed method is based on an algorithm that uses random walks over the system’s matrix to calculate powers of this matrix, which can then be used to compute a given matrix function. Distributing the matrix over several nodes enables the handling of even larger problem instances, however it entails a communication penalty as walks may need to jump between computational nodes. We have studied different buffering strategies and provide a solution that minimizes this overhead and maximizes performance. We used our method to compute metrics of complex networks, such as node centrality and resolvent Estrada index. We present results that demonstrate the excellent scalability of our distributed implementation on very large networks, effectively providing a solution to previously unreachable problem instances.info:eu-repo/semantics/acceptedVersio
Elucidating the photosynthetic responses in chlorophyll-deficient soybean (Glycine max, L.) leaf
Chlorophyll (Chl)-deficient plants can potentially increase global surface albedo of mono-cropping systems, and simultaneously maintain a similar photosynthetic efficiency by increasing light canopy penetration and thus lowering investment in pigments. However, some previous studies have shown that pale mutants might reduce productivity in field conditions. Such lower yields were suspected to be due to loss of photosynthetic efficiency at leaf level during light fluctuations as a consequence of reduced capacity and slower relaxation of non-photochemical quenching (NPQ) of Chl fluorescence. In this paper, we tested this hypothesis by comparing, CO2 assimilation (A), photosystem II (PSII) efficiency (ΦPSII), photochemical quenching and NPQ, electron transport rate (ETR) and fluorescence yield (Fyield) in a green soybean (Glycine max L.) cultivar (Eiko) and in a Chl-deficient (MinnGold) mutant under dynamically fluctuating light conditions. MinnGold had significantly slower induction of ETR and lower A and ETR than Eiko, but there was little difference in ΦPSII between the two genotypes, suggesting that the lower photosynthesis of MinnGold was mainly due to lower light energy absorption by a Chl-deficient leaf. The NPQ capacity was also smaller in MinnGold than in Eiko. As for the kinetics of the rapidly inducible component of NPQ, MinnGold showed slower induction, not relaxation, than Eiko. The combination of the effect of Chl-deficiency on lower photosynthesis, NPQ capacity and slower NPQ induction may explain the lower biomass accumulation of MinnGold in the field. Our physiological observations, combined with fluorescence kinetics, can serve as a basis to parameterize Chl content in modelling radiative transfer and photosynthesis for upscaling measures of plant and ecosystem productivity by a big leaf model
Ferromagnetic models for cooperative behavior: Revisiting Universality in complex phenomena
Ferromagnetic models are harmonic oscillators in statistical mechanics.
Beyond their original scope in tackling phase transition and symmetry breaking
in theoretical physics, they are nowadays experiencing a renewal applicative
interest as they capture the main features of disparate complex phenomena,
whose quantitative investigation in the past were forbidden due to data
lacking. After a streamlined introduction to these models, suitably embedded on
random graphs, aim of the present paper is to show their importance in a
plethora of widespread research fields, so to highlight the unifying framework
reached by using statistical mechanics as a tool for their investigation.
Specifically we will deal with examples stemmed from sociology, chemistry,
cybernetics (electronics) and biology (immunology).Comment: Contributing to the proceedings of the Conference "Mathematical
models and methods for Planet Heart", INdAM, Rome 201
- …