共查询到20条相似文献,搜索用时 31 毫秒
1.
Dr. L. Neumann 《Computing》1995,55(1):23-42
The fast radiosity-type methods for very complex diffuse environments, introduced herein, present a nearly linear-time solution. The outlined procedures rely on recursive algorithms with stochastic convergence for solving the radiosity equation system. Approximations of gathering and shooting at very low computational cost—rather than the exact matrix of a single reflection—are used. The efficiency of the methods will be increased by applying variance reduction techniques. 相似文献
2.
Paul Frederickson Robert Hiromoto Thomas L. Jordan Burton Smith Tony Warnock 《Parallel Computing》1984,1(2):175-180
We present the concept of a pseudo-random tree, and generalize the Lehmer pseudo-random number generator as an efficient implementation of the concept. Pseudo-random trees can be used to give reproducibility, as well as speed, in Monte Carlo computations on parallel computers with either the SIMD architecture of the current generation of supercomputer or the MIMD architecture characteristic of the next generation. Monte Carlo simulations based on pseudo-random trees are free of certain pitfalls, even for sequential computers, which can make them considerably more useful. 相似文献
3.
鲁棒的机器人蒙特卡洛定位算法 总被引:2,自引:0,他引:2
提出一种基于粒子滤波器的机器人定位算法. 首先利用一并行扩展卡尔曼滤波器作为粒子预测分布, 将当前观测的部分信息融入, 以改善滤波效果, 减小所需粒子数; 然后提出变密度函数边界的马尔可夫链蒙特卡洛(Markov chain Monte Carlo, MCMC)重采样方法, 以提高粒子的细化能力; 最后结合普通重采样方法, 提出一种改进的MCMC重采样的机器人定位算法, 减少粒子匮乏效应的同时, 提高了定位精度. 实验结果表明, 该算法较传统方法在计算复杂度、定位精度和鲁棒性方面都有显著提高. 相似文献
4.
This paper investigates a class of algorithms for numerical integration of a function in d dimensions over a compact domain by Monte Carlo methods. We construct a histogram approximation to the function using a partition of the integration domain into a set of bins specified by some parameters. We then consider two adaptations: the first is to subtract the histogram approximation, whose integral we may easily evaluate explicitly, from the function and integrate the difference using Monte Carlo; the second is to modify the bin parameters in order to make the variance of the Monte Carlo estimate of the integral the same for all bins. This allows us to use Student’s t-test as a trigger for rebinning, which we claim is more stable than the χ2 test that is commonly used for this purpose. We provide a program that we have used to study the algorithm for the case where the histogram is represented as a product of one-dimensional histograms. We discuss the assumptions and approximations made, as well as giving a pedagogical discussion of the myriad ways in which the results of any such Monte Carlo integration program can be misleading. 相似文献
5.
《Robotics and Autonomous Systems》2006,54(3):205-220
A new technique for vision processing is presented which lets a mobile robot equipped with an omnidirectional camera perform appearance-based global localization in real time. The technique is applied directly to the omnidirectional camera images, producing low-dimensional rotation invariant feature vectors without any training or set-up phase. Using the feature vectors, particle filters can accurately estimate the location of a continuously moving real robot, processing 5000 simultaneous localization hypotheses on-line. Estimated body positions overlap the actual ones in over 95% of the time steps. The feature vectors show a graceful degradation against increasing levels of simulated noise and occlusion. 相似文献
6.
Population Markov Chain Monte Carlo 总被引:5,自引:0,他引:5
Stochastic search algorithms inspired by physical and biological systems are applied to the problem of learning directed graphical probability models in the presence of missing observations and hidden variables. For this class of problems, deterministic search algorithms tend to halt at local optima, requiring random restarts to obtain solutions of acceptable quality. We compare three stochastic search algorithms: a Metropolis-Hastings Sampler (MHS), an Evolutionary Algorithm (EA), and a new hybrid algorithm called Population Markov Chain Monte Carlo, or popMCMC. PopMCMC uses statistical information from a population of MHSs to inform the proposal distributions for individual samplers in the population. Experimental results show that popMCMC and EAs learn more efficiently than the MHS with no information exchange. Populations of MCMC samplers exhibit more diversity than populations evolving according to EAs not satisfying physics-inspired local reversibility conditions. 相似文献
7.
The results of current research in the development of a Cray algorithm for time-dependent Monte Carlo photon radiation transport is presented. The method that has been developed is a fully vectorized particle-vector scheme. This technique tracks groups of particles simultaneously using a vector-stack formalism based upon particle events. Timing comparisons between this algorithm and the traditional single-particle approach are presented. 相似文献
8.
We present a novel algorithm to denoise deep Monte Carlo renderings, in which pixels contain multiple colour values, each for a different range of depths. Deep images are a more expressive representation of the scene than conventional flat images. However, since each depth bin receives only a fraction of the flat pixel's samples, denoising the bins is harder due to the less accurate mean and variance estimates. Furthermore, deep images lack a regular structure in depth—the number of depth bins and their depth ranges vary across pixels. This prevents a straightforward application of patch‐based distance metrics frequently used to improve the robustness of existing denoising filters. We address these constraints by combining a flat image‐space non‐local means filter operating on pixel colours with a deep cross‐bilateral filter operating on auxiliary features (albedo, normal, etc.). Our approach significantly reduces noise in deep images while preserving their structure. To our best knowledge, our algorithm is the first to enable efficient deep‐compositing workflows with denoised Monte Carlo renderings. We demonstrate the performance of our filter on a range of scenes highlighting the challenges and advantages of denoising deep images. 相似文献
9.
Ronald Kleiss 《Computer Physics Communications》2006,175(2):93-115
While the Quasi-Monte Carlo method of numerical integration achieves smaller integration error than standard Monte Carlo, its use in particle physics phenomenology has been hindered by the absence of a reliable way to estimate that error. The standard Monte Carlo error estimator relies on the assumption that the points are generated independently of each other and, therefore, fails to account for the error improvement advertised by the Quasi-Monte Carlo method. We advocate the construction of an estimator of stochastic nature, based on the ensemble of pointsets with a particular discrepancy value. We investigate the consequences of this choice and give some first empirical results on the suggested estimators. 相似文献
10.
蒙特卡罗与准蒙特卡罗相互融合的整体光照计算 总被引:1,自引:0,他引:1
蒙特卡罗方法具备普适性、鲁棒性以及与问题复杂度无关性等优点,非常适于十分难解的整体光照计算问题,但缺点是生成图像随机噪声大.准蒙特卡罗方法计算连续被积函数低维积分的收敛速度快于蒙特卡罗方法,但不适于直接求解复杂的整体光照计算问题.文中研究蒙特卡罗整体光照计算最根本环节,即随机游动的抽样模式,提出融合蒙特卡罗与准蒙特卡罗的两种通用的新型整体光照计算策略.两种新型策略可以应用于所有基于蒙特卡罗的整体光照算法,不仅能够降低生成图像的随机噪声,而且实现简单、不增加计算和存储开销. 相似文献
11.
One of the key difficulties for users in information retrieval is to formulate appropriate queries to submit to the search engine. In this paper, we propose an approach to enrich the user’s queries by additional context. We used the Language Model to build the query context, which is composed of the most similar queries to the query to expand and their top-ranked documents. Then, we applied a query expansion approach based on the query context and the Latent Semantic Analyses method. Using a web test collection, we tested our approach on short and long queries. We varied the number of recommended queries and the number of expansion terms to specify the appropriate parameters for the proposed approach. Experimental results show that the proposed approach improves the effectiveness of the information retrieval system by 19.23 % for short queries and 52.94 % for long queries according to the retrieval results using the original users’ queries. 相似文献
12.
Intervals are used to represent imprecise numerical values. Modelling uncertain values with precise bounds without considering their probability distribution is infeasible in many applications. As a solution, this paper proposes the use of probability density functions instead of intervals; we consider evaluation of an arithmetical function of random variables. Since the result density cannot in general be solved algebraically, an interval method for determining itsguaranteed bounds is developed. This possibility challenges traditional Monte Carlo methods in which only stochastic characterizations for the result distribution, such as confidence bounds for fractiles, can be determined. 相似文献
13.
Cycle accurate simulation has long been the primary tool for micro-architecture design and evaluation. Though accurate, the slow speed often imposes constraints on the extent of design exploration. In this work, we propose a fast, accurate Monte-Carlo based model for predicting processor performance. We apply this technique to predict the CPI of in-order architectures and validate it against the Itanium-2. The Monte Carlo model uses micro-architecture independent application characteristics, and cache, branch predictor statistics to predict CPI with an average error of less than 7%. Since prediction is achieved in a few seconds, the model can be used for fast design space exploration that can efficiently cull the space for cycle-accurate simulations. Besides accurately predicting CPI, the model also breaks down CPI into various components, where each component quantifies the effect of a particular stall condition (branch misprediction, cache miss, etc.) on overall CPI. Such a CPI decomposition can help processor designers quickly identify and resolve critical performance bottlenecks. 相似文献
14.
为了更鲁棒和快速地进行目标跟踪,在基于粒子滤波的目标跟踪方法的启发下,提出了一种新的基于蒙特卡罗方法的目标跟踪方法。该方法首先运用蒙特卡罗技术对下一帧目标可能出现的位置和尺度进行抽样;然后计算各抽样与参考目标的相似度;最后通过估计目标状态来获得跟踪目标。实验表明,该方法无需目标运动信息,特别适用于目标灵活运动时的跟踪,与现有的算法相比,不仅算法实现简单,同时有较好的鲁棒性和通用性。 相似文献
15.
《Parallel Computing》1988,6(2):247-258
A Monte Carlo simulation of a simple statistical physics model is decomposed onto a multi-processor (transputer) array in two essentially different ways: using ‘geometric’ and ‘algorithmic’ concurrency. The geometric decomposition (in which each processor handles a small sector of the physical system) is characterized by high efficiency in utilization of processors, and relative simplicity in programming. The algorithmic decomposition (in which each processor handles a small sub-task of the full algorithm, typically in a pipelined mode) is characterized by greater flexibility in the data-size (size of the physical system) and minimal memory requirements for a majority of the processors in the array. These assertions are made concrete in relation to our specific problem (a two-dimensional spin system simulation) which is, in many respects representative of a wide class of problems of interest to theoretical physicists. 相似文献
16.
Monte Carlo solution of structural dynamics 总被引:15,自引:0,他引:15
Masanobu Shinozuka 《Computers & Structures》1972,2(5-6):855-874
The recent advent of high speed digital computers has made it not only possible but also highly practical to apply the Monte Carlo techniques to a large variety of engineering problems. In this paper a technique of digital simulation of multivariate and/or multidimensional Gaussian random processes (homogeneous or nonhomogeneous) which can represent physical processes germane to structural engineering is presented. The paper also describes a method of digital simulation of envelope functions. Such simulations are accomplished in terms of a sum of cosine functions with random phase angles and used as the basic tool in a general Monte Carlo method of solution of a wide class of problems in structural engineering. Most important problems for which the method is found extremely useful includes (a) numerical analysis of dynamic response of nonlinear structures to random excitations, (b) time domain analysis of linear structures under random excitations performed for the purpose of obtaining a kind of information, such as first excursion probability and time history of a sample function, that is not obtainable from the standard frequency domain analysis, (c) numerical solution of structural problems involving randomly nonhomogeneous material property such as wave propagation through random medium, and (d) dynamic analysis of extremely complex systems such as those involving structure-fluid interaction. Numerical examples of some of these problems are presented. 相似文献
17.
ALPHA Collaboration 《Computer Physics Communications》2004,156(2):143-153
We explain in detail how to estimate mean values and assess statistical errors for arbitrary functions of elementary observables in Monte Carlo simulations. The method is to estimate and sum the relevant autocorrelation functions, which is argued to produce more certain error estimates than binning techniques and hence to help toward a better exploitation of expensive simulations. An effective integrated autocorrelation time is computed which is suitable to benchmark efficiencies of simulation algorithms with regard to specific observables of interest. A Matlab code is offered for download that implements the method. It can also combine independent runs (replica) allowing to judge their consistency. 相似文献
18.
该文采用蒙特卡罗方法对欧式期权定价问题进行模拟,并用可移植消息传递标准MPI在分布式存储结构的机群系统上设计并实现了并行算法。该算法有效的解决了金融计算中巨大计算量的问题,在很大程度上提高了计算效率,缩短了计算时间,获得了很好的性能。 相似文献
19.
Partial information games are excellent examples of decision making under uncertainty. In particular, some games have such an immense state space and high degree of uncertainty that traditional algorithms and methods struggle to play them effectively. Monte Carlo tree search (MCTS) has brought significant improvements to the level of computer programs in games such as Go, and it has been used to play partial information games as well. However, there are certain games with particularly large trees and reduced information in which a naive MCTS approach is insufficient: in particular, this is the case of games with long matches, dynamic information, and complex victory conditions. In this paper we explore the application of MCTS to a wargame-like board game, Kriegspiel. We describe and study three MCTS-based methods, starting from a very simple implementation and moving to more refined versions for playing the game with little specific knowledge. We compare these MCTS-based programs to the strongest known minimax-based Kriegspiel program, obtaining significantly better experimental results with less domain-specific knowledge. 相似文献
20.
该文采用蒙特卡罗方法对欧式期权定价问题进行模拟,并用可移植消息传递标准MPI在分布式存储结构的机群系统上设计并实现了并行算法。该算法有效的解决了金融计算中巨大计算量的问题,在很大程度上提高了计算效率,缩短了计算时间,获得了很好的性能。 相似文献