Ho diversi problemi di ottimizzazione globale non convessi da risolvere. Attualmente uso MATLAB's Optimization Toolbox (in particolare, fmincon()con algoritmo = 'sqp'), che è abbastanza efficace . Tuttavia, la maggior parte del mio codice è in Python e mi piacerebbe fare l'ottimizzazione anche in Python. Esiste un solutore NLP con attacchi …
Il teorema di equivalenza di Lax afferma che la coerenza e la stabilità di uno schema numerico per un problema di valore iniziale lineare è una condizione necessaria e sufficiente per la convergenza. Ma per problemi non lineari, i metodi numerici possono convergere in modo molto plausibile a risultati errati, …
Sto cercando di implementare la seguente funzione in virgola mobile a precisione doppia con errore relativo basso : logsum(x,y)=log(exp(x)+exp(y))logsum(x,y)=log(exp(x)+exp(y))\mathrm{logsum}(x,y) = \log(\exp(x) + \exp(y)) Questo è ampiamente utilizzato nelle applicazioni statistiche per aggiungere probabilità o densità di probabilità rappresentate nello spazio del registro. Ovviamente, o potrebbero facilmente overflow o underflow, il …
Vorrei sapere se esiste un modo rapido per calcolare la distanza euclidea di due vettori in Ottava. Sembra che non ci sia una funzione speciale per questo, quindi dovrei semplicemente usare la formula con sqrt?
I metodi numerici per la risoluzione di PDE (o ODE) rientrano in due grandi categorie: metodi espliciti e impliciti. I metodi impliciti consentono timestep più stabili ma richiedono più lavoro per fase. Per i PDE iperbolici, la saggezza comune è che i metodi impliciti di solito non pagano perché l'uso …
Dopo aver fatto un po 'di matematica correlata alla stabilità degli elementi nel problema di Stokes 3D, sono rimasto leggermente scioccato nel rendermi conto che non è stabile per una mesh tetraedrica arbitraria. Più precisamente, nel caso in cui si abbia un elemento in cui tutti i nodi e tre …
Mi sono imbattuto in un'osservazione sconcertante sul giornale PJ van der Houwen, Lo sviluppo di metodi di Runge-Kutta per equazioni differenziali parziali, Appl. Num. Matematica. 20: 261, 1996 Alle righe 8 e seguenti a pagina 264, van der Houwen scrive: "Per i polinomi di Taylor questo implica che l'intervallo di …
Ho implementato un solutore all'indietro-Euler in Python 3 (usando numpy). Per mia comodità e come esercizio, ho anche scritto una piccola funzione che calcola un'approssimazione di differenza finita del gradiente in modo che non debba sempre determinare analiticamente il giacobino (se è anche possibile!). Usando le descrizioni fornite in Ascher …
Sto lavorando per risolvere le equazioni di poroelasticità monodimensionali accoppiate (modello di biot), dato come: ∂−(λ+2μ)∂2u∂x2+∂p∂x=0−(λ+2μ)∂2u∂x2+∂p∂x=0-(\lambda+ 2\mu) \frac{\partial^2 u}{\partial x^2} + \frac{\partial p}{\partial x} = 0 ∂∂t[γp+∂u∂x]−κη[∂2p∂x2]=q(x,t)∂∂t[γp+∂u∂x]−κη[∂2p∂x2]=q(x,t)\frac{\partial}{\partial t} \left[ \gamma p + \frac{\partial u}{\partial x}\right] -\frac{\kappa}{\eta}\left[\frac{\partial^2 p}{\partial x^2}\right] =q(x,t) sul dominio e con le condizioni al contorno: Ω=(0,1)Ω=(0,1)\Omega=(0,1) p=0,(λ+2μ)∂u∂x=−u0p=0,(λ+2μ)∂u∂x=−u0p=0, (\lambda …
Supponiamo che io abbia una funzione con valore reale di alcune variabili x i che voglio valutare numericamente. In generale la formula per f può contenere prodotti, razionali, funzioni trancendentali ecc. E sarà troppo lunga per indagare analiticamente sulla sua stabilità numerica. O sarà almeno dispendioso in termini di tempo …
I flussi di numeri di High Reynolds producono strati limite molto sottili. Se la risoluzione a parete viene utilizzata nella simulazione a grande Eddy, le proporzioni potrebbero essere dell'ordine di 10610610^6 . Molti metodi diventano instabili in questo regime perché la costante inf-sup degrada come la radice quadrata delle proporzioni …
L'ho letto (1) Le operazioni mal condizionate devono essere eseguite prima di quelle ben condizionate. Ad esempio, si dovrebbe calcolare come ( x - y ) z poiché la sottrazione è mal condizionata mentre la moltiplicazione no.x z- yzxz−yzxz-yz( x - y) z(x−y)z(x-y)z Tuttavia, un'analisi degli errori del primo ordine …
In questo momento ho un codice che utilizza l'algoritmo Crank-Nicholson, ma penso che mi piacerebbe passare a un algoritmo di ordine superiore per il timestrap. So che l'algoritmo Crank-Nicholson è stabile nel dominio in cui voglio lavorare, ma temo che alcuni altri algoritmi potrebbero non esserlo. So calcolare la regione …
Ho usato SVD di Intel MKL ( dgesvdtramite SciPy) e ho notato che i risultati sono significativamente diversi quando cambio precisione tra float32e float64quando la mia matrice è mal condizionata / non di rango massimo. Esiste una guida sulla quantità minima di regolarizzazione da aggiungere per rendere insensibili i risultati …
Sto leggendo un documento [1] in cui risolvono la seguente equazione non lineare usando metodi a differenza finita. Analizzano anche la stabilità degli schemi usando l'analisi di stabilità di Von Neumann. Tuttavia, come gli autori realizzano, questo è applicabile solo ai PDE lineari. Così gli autori lavorano intorno a questo …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.