Perguntas com a marcação «algorithms»

Uma descrição das etapas específicas necessárias para resolver um problema específico de forma inequívoca, expressa de forma abstrata.

2
(como) escrever simulações que são mais rápidas?
Comecei a usar python como a linguagem de programação para realizar todas as minhas tarefas no CFD. Eu tenho uma experiência muito pequena em programação. Sou formado em engenharia mecânica e estou cursando o ensino superior em engenharia aeroespacial. Às vezes, o aspecto computacional do CFD se torna mais tedioso …

1
Existem implementações de ILU multinível de código aberto com base inversa?
Estou muito impressionado com o desempenho serial de pré-condicionadores de ILU de nível inverso multinível , particularmente para Helmholtz heterogêneo , mas estou surpreso por não conseguir encontrar nenhuma implementação de código aberto. Em particular, o ILUPACK disponibiliza binários gratuitamente para os acadêmicos, mas não parece que eles liberem seu …

1
Quais são os benefícios relativos do uso do algoritmo Adams-Moulton sobre o algoritmo Adams-Bashforth?
Estou resolvendo um sistema de dois PDEs acoplados em duas dimensões espaciais e no tempo computacionalmente. Como as avaliações de funções são caras, eu gostaria de usar um método de várias etapas (inicializado usando o Runge-Kutta 4-5). O método Adams-Bashforth, usando cinco avaliações de funções anteriores, tem um erro global …


2
Maneira numericamente estável de calcular ângulos entre vetores
Ao aplicar a fórmula clássica para o ângulo entre dois vetores: α=arccosv1⋅v2∥v1∥∥v2∥α=arccos⁡v1⋅v2‖v1‖‖v2‖\alpha = \arccos \frac{\mathbf{v_1} \cdot \mathbf{v_2}}{\|\mathbf{v_1}\| \|\mathbf{v_2}\|} verifica-se que, para ângulos muito pequenos / agudos, há uma perda de precisão e o resultado não é exato. Conforme explicado nesta resposta de estouro de pilha , uma solução é usar …

5
Quais são os benefícios e as desvantagens inerentes ao uso de classes para encapsular algoritmos numéricos?
Muitos algoritmos usados ​​na computação científica têm uma estrutura inerente diferente dos algoritmos comumente considerados em formas menos intensivas em matemática de engenharia de software. Em particular, algoritmos matemáticos individuais tendem a ser altamente complexos, geralmente envolvendo centenas ou milhares de linhas de código, e, no entanto, não envolvem estado …
13 algorithms 

1
Algoritmos para matrizes inteiras esparsas grandes
Estou procurando uma biblioteca que executa operações de matriz em grandes matrizes esparsas sem sacrificar a estabilidade numérica. As matrizes terão mais de 1000 por 1000 e os valores da matriz estarão entre 0 e 1000. Eu executarei o algoritmo de cálculo do índice , gerando serialmente vetores de linha …

1
Enumeração de gráficos derivados de mosaicos de Delaunay em 3D
Existe um algoritmo que enumera os gráficos que correspondem a algum mosaico de pontos de Delaunay em 3D? Em caso afirmativo, existe uma parametrização eficiente de geometrias que correspondem a qualquer "gráfico de Delaunay"? Eu estou procurando enumerar sistematicamente todas as geometrias estáveis ​​de moléculas de uma composição especificada sem …

1
Métodos numéricos para inversão de transformadas integrais?
Estou tentando inverter numericamente a seguinte transformação integral: F( y) = ∫∞0 0yexp[ - 12( y2+ x2) ] I0 0( x y) f( X )d xF(y)=∫0∞yexp⁡[−12(y2+x2)]I0(xy)f(x)dxF(y) = \int_{0}^{\infty} y\exp{\left[-\frac{1}{2}(y^2 + x^2)\right]} I_0\left(xy\right)f(x)\;\mathrm{d}x Portanto, para um dado F( y)F(y)F(y) , preciso aproximar onde:f( X )f(x)f(x) F ( y )f( X )f(x)f(x) …

2
Cálculo do fator Cholesky
Assim, os estados de Cholesky decomposição teorema que que qualquer verdadeira simétrica definida positiva matriz tem uma decomposição de Cholesky M = G G ⊤ onde L é uma matriz triangular inferior.MMMM=LL⊤M=LL⊤M= LL^\topLLL Dado , já sabemos que existem algoritmos rápidos para calcular seu fator L de Cholesky .MMMLLL Agora, …






Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.