根の探索アルゴリズム
ある関数 $f(x)$ の根, すなわち $f(x^*) = 0$ を満たす $x^*$ の探索について, もし $f$ が微分可能であれば微積分の知見を用いて根を見つけることは容易である. 本...
18 search resultsShowing 1~18 results
You need to log-in
ある関数 $f(x)$ の根, すなわち $f(x^*) = 0$ を満たす $x^*$ の探索について, もし $f$ が微分可能であれば微積分の知見を用いて根を見つけることは容易である. 本...
[ 読者の想定 ] ネットワーク/最大フロー問題が分かっている preflow-push (preflow push-relabel) アルゴリズムを知っている preflow-push アルゴ...
Pythonには使線形計画問題(LP)を扱える最適化アプリケーションは大きく以下の2種類に分類されます。 Solver (ソルバー); 問題を解くアルゴリズムを内包したアプリケーション Mode...
筆者の環境 MacOS Mojave v10.14.3, Python v3.7.2, PuLP v1.6.9, CBC v2.9.9 PuLPから利用できるSolver PuLPは線形計画問題...
制約付き最短路とは グラフ$G=(V, A)$が与えられているとします. $V$: 点集合, $A \subset V \times V$: 枝集合 $(i ,j) \in A$ で始点が$i$...
本稿では、最適化モデリングツールfloptの基本的な使い方やいくつかの機能の具体例を紹介します。 最適化モデリングツールとは、ユーザーが解きたい問題を表現、具現化する作業をサポートするソフトウェ...
https://numpy.org/doc/stable/user/basics.subclassing.html#module-numpy.doc.subclassing (公式)を参考にすれ...
変分問題(概略) 通常の最適化問題は, ある目的関数が最小(もしくは最大)となるような変数の値を見つける問題ですが, 変数ではなく最適な関数を見つけるのが変分問題(Variational Pro...
筆者の環境 MacOS Mojave 10.14.3 Python 3.7.2 PuLP 1.6.9 SCIP 6.0.1 PuLPについて PuLPは線形計画問題を解くPython パッケージ...
*amplify は AWSとは関係ない方です. TLDR 本稿ではpythonから使える最適化モデラーであるpulpとamplify間でのモデリングの相互変換コードを紹介します. pulpで定...
概要 フラクショナルカスケーディングは2次元領域において, 層状領域木を用いて指定した長方形領域に含まれる点を高速に探索する技術です。問い合わせ時間は$O(\log n + k)$, $n$はデ...
2つのスピン変数$s_1 s_2$ の積の線形表現を考えます. y = s_1 s_2 \quad (s_1, s_2 \in \{-1, 1\}) 結論から言うと, 下記のようになります. \...
K Shortest Path Problem とは, K番目(ある文脈では1~K番目)に短いパスを見つける問題です. 色々バリエーションがあるみたいですが, 今回は多重有向グラフについて始点と...
PyTorchは主にニューラルネットワークの学習に使用されるライブラリですが, autogradはより幅広い使い方ができます. 今回はその機能を用いてNewton法を実装しました. autogr...
目的 keyを引数とする関数で初期化を行うようなdefaultdictの実装 通常のdefaultdict 通常のdefaultdict. dictの初期化が, 与えた関数に従って行われます. ...
K Shortest Path Problem (KSP) とは, K番目(ある文脈では1~K番目)に短いパスを見つける問題です。 多重有向グラフについて始点と終点を固定した上でK shorte...
グラフ$G_\beta = (V_\beta, E_\beta)$の中に$G_\alpha = (V_\alpha, E_\alpha)$が部分グラフとして存在するかどうかを判断する問題です. ...
数値解析(概要) 一階の常微分方程式は, 一般に \displaystyle \frac{d}{dx}u(x) = f(x, u(x)) の形で記述されます。 $t$は独立な変数, $f(x, ...
18 search resultsShowing 1~18 results
Qiita is a knowledge sharing service for engineers.