Ciência computacional

Perguntas e respostas para cientistas que usam computadores para resolver problemas científicos

6
Restrições envolvendo
Suponha minAvec(U)subject to Ui,j≤max{Ui,k,Uk,j},i,j,k=1,…,nminAvec(U)subject to Ui,j≤max{Ui,k,Uk,j},i,j,k=1,…,n\begin{align*} \min A &\mathrm{vec}(U) \\ &\text{subject to } U_{i,j} \leq \max\{U_{i,k}, U_{k,j}\}, \quad i,j,k = 1, \ldots, n \end{align*} onde UUU é uma matriz n × simétrica n×nn×nn\times ne vec(U)vec(U)\mathrm{vec}(U) remodela UUU em um vetor unidimensional com n2n2n^2 entradas. A parte do programa acima que …




3
Concursos de Programação Científica
Eu concordo regularmente nos chamados "Concursos de programação", em que você resolve problemas algorítmicos difíceis com seu próprio código e habilidades para resolver problemas durante um período de tempo limitado. Para obter exemplos de referência de como isso pode ser, pesquise competições como, por exemplo, Google Code Jam ou ACM-ICPC. …






7
Cálculo robusto da média de dois números em ponto flutuante?
Vamos x, yser dois números de ponto flutuante. Qual é o caminho certo para calcular a média deles? A maneira ingênua (x+y)/2pode resultar em estouros quando xe ysão muito grandes. Acho que 0.5 * x + 0.5 * ytalvez seja melhor, mas envolve duas multiplicações (o que talvez seja ineficiente), …




2
É possível resolver PDEs não lineares sem usar a iteração de Newton-Raphson?
Estou tentando entender alguns resultados e gostaria de receber alguns comentários gerais sobre como resolver problemas não-lineares. Equação de Fisher (um PDE de difusão da reação não linear), vocêt= dvocêx x+ βu ( 1 - u ) = F( U )vocêt=dvocêxx+βvocê(1 1-você)=F(você) u_t = du_{xx} + \beta u (1 - …

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.