164 research outputs found

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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    The PDD method for solving linear, nonlinear, and fractional PDEs problems

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Synchronization and modularity in complex networks

    Full text link
    We investigate the connection between the dynamics of synchronization and the modularity on complex networks. Simulating the Kuramoto's model in complex networks we determine patterns of meta-stability and calculate the modularity of the partition these patterns provide. The results indicate that the more stable the patterns are, the larger tends to be the modularity of the partition defined by them. This correlation works pretty well in homogeneous networks (all nodes have similar connectivity) but fails when networks contain hubs, mainly because the modularity is never improved where isolated nodes appear, whereas in the synchronization process the characteristic of hubs is to have a large stability when forming its own community.Comment: To appear in the Proceedings of Workshop on Complex Systems: New Trends and Expectations, Santander, Spain, 5-9 June 200

    Ferromagnetic models for cooperative behavior: Revisiting Universality in complex phenomena

    Full text link
    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
    • …
    corecore