Parfois, tout en optimisant le code, il est nécessaire de chronométrer certaines parties du code, j'utilise les éléments suivants depuis des années, mais je me demandais s'il y avait une manière plus simple / meilleure de le faire? call system_clock(count_rate=clock_rate) !Find the time rate call system_clock(count=clock_start) !Start Timer call do_something_subroutine …
J'ai un ensemble de données x1,x2,…,xkx1,x2,…,xkx_{1}, x_{2}, \ldots, x_{k} et je veux trouver le paramètre mmm tel qu'il minimise la somme ∑i=1k∣∣m−xi∣∣.∑i=1k|m−xi|.\sum_{i=1}^{k}\big|m-x_i\big|. C'est minm∑i=1k∣∣m−xi∣∣.minm∑i=1k|m−xi|.\min_{m}\sum_{i=1}^{k}\big|m-x_i\big|.
L'algorithme de Remez est une routine itérative bien connue pour approximer une fonction par un polynôme dans la norme minimax. Mais, comme le dit Nick Trefethen [1]: La plupart de ces [implémentations] remontent à plusieurs années et en fait, la plupart d'entre elles ne résolvent pas le problème général de …
J'ai un problème de programmation d'entiers mixtes. Et j'utilise GLPK comme solveur. Mais j'ai trouvé que GLPK est bon pour les problèmes de programmation linéaire, mais pour la programmation mixte en nombres entiers, il nécessite beaucoup plus de temps, donc ne répond pas à nos exigences. Je recherche tellement d'autres …
J'ai cette confusion sur la règle Armijo utilisée dans la recherche en ligne. Je relisais la recherche de ligne de suivi, mais je n'ai pas compris de quoi s'agissait cette règle Armijo. Quelqu'un peut-il expliquer ce qu'est la règle d'Armijo? Le wikipedia ne semble pas bien expliquer. Merci
J'ai lu quelques références dont celle-ci . Je suis un peu confus quel problème d'optimisation compressé détecte les builds et essaie de résoudre. Est-ce minimizesubject to∥x∥1Ax=bminimize‖x‖1subject toAx=b\begin{array}{ll} \text{minimize} & \|x\|_1\\ \text{subject to} & Ax=b\end{array} ou et minimizesubject to∥x∥0Ax=bminimize‖x‖0subject toAx=b\begin{array}{ll} \text{minimize} & \|x\|_0\\ \text{subject to} & Ax=b\end{array} ou / et autre …
Dans les équations de Navier-Stokes incompressibles, ρ(ut+(u⋅∇)u)∇⋅u=−∇p+μΔu+f=0ρ(ut+(u⋅∇)u)=−∇p+μΔu+f∇⋅u=0\begin{align*} \rho\left(\mathbf{u}_t + (\mathbf{u} \cdot \nabla)\mathbf{u}\right) &= - \nabla p + \mu\Delta\mathbf{u} + \mathbf{f}\\ \nabla\cdot\mathbf{u} &= 0 \end{align*} le terme de pression est souvent appelé multiplicateur de Lagrange imposant la condition d'incompressibilité. Dans quel sens est-ce vrai? Existe-t-il une formulation des équations de Navier-Stokes …
J'essaie de résoudre le système d'équations suivant pour les variables et x 2 (toutes les autres sont des constantes):P, x1P,x1P,x_1X2x2x_2 A ( 1 - P)2- k1X1= 0A P2- k2X2= 0( 1 - P) ( r1+ x1)4L1- P( r1+ x2)4L2= 0A(1−P)2−k1x1=0AP2−k2x2=0(1−P)(r1+x1)4L1−P(r1+x2)4L2=0\frac{A(1-P)}{2}-k_1x_1=0 \\ \frac{AP}{2}-k_2x_2=0 \\ \frac{(1-P)(r_1+x_1)^4}{L_1}-\frac{P(r_1+x_2)^4}{L_2}=0 Je peux voir que je peux …
Selon Nocedal & Wright's Book Numerical Optimization (2006), les conditions de Wolfe pour une recherche en ligne inexacte sont, pour une direction de descente ,ppp Diminution suffisante: Condition de courbure: pourf(x+αp)≤f(x)+c1αk∇f(x)Tpf(x+αp)≤f(x)+c1αk∇f(x)Tpf(x+\alpha p)\le f(x)+c_1\alpha_k\nabla f(x)^T p∇f(x+αp)Tp≥c2∇f(x)Tp∇f(x+αp)Tp≥c2∇f(x)Tp\nabla f(x+\alpha p)^Tp\ge c_2 \nabla f(x)^T p0<c1<c2<10<c1<c2<10<c_1<c_2<1 Je peux voir comment la condition de diminution suffisante …
J'ai besoin de résoudre s.t.minx∥Ax−b∥22,∑ixi=1,xi≥0,∀i.minx‖Ax−b‖22,s.t.∑ixi=1,xi≥0,∀i.\begin{alignat}{1} & \min_{x}\|Ax - b\|^2_{2}, \\ \mathrm{s.t.} & \quad\sum_{i}x_{i} = 1, \\ & \quad x_{i} \geq 0, \quad \forall{i}. \end{alignat} Je pense que c'est un problème quadratique qui devrait être résolu avec CVXOPT , mais je ne sais pas comment.
Je me demandais si quelqu'un avait des suggestions de textes ou d'articles d'enquête sur les méthodes de décomposition (par exemple les décompositions primaires, doubles, Dantzig – Wolfe) pour résoudre de gros problèmes de programmation mathématique. J'ai aimé les "Notes sur les méthodes de décomposition" de Stephen Boyd , et ce …
J'ai demandé des éclaircissements sur une question récente à propos de minpack et j'ai obtenu le commentaire suivant: Tout système d'équations équivaut à un problème d'optimisation, c'est pourquoi les méthodes basées sur Newton en optimisation ressemblent beaucoup aux méthodes basées sur Newton pour résoudre des systèmes d'équations non linéaires. Ce …
De nombreux problèmes importants peuvent être exprimés sous la forme d'un programme linéaire entier mixte . Malheureusement, le calcul de la solution optimale à cette classe de problèmes est NP-Complete. Heureusement, il existe des algorithmes d'approximation qui peuvent parfois fournir des solutions de qualité avec seulement des quantités modérées de …
Je souhaite maximiser globalement une fonction de nombreux ( ) paramètres réels (résultat d'une simulation complexe). Cependant, la fonction en question est relativement coûteuse à évaluer, nécessitant environ 2 jours pour chaque ensemble de paramètres. Je compare différentes options et je me demandais si quelqu'un avait des suggestions.≈ 30≈30\approx 30 …
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.