論文の概要: Automating the Design of Multigrid Methods with Evolutionary Program
Synthesis
- arxiv url: http://arxiv.org/abs/2312.14875v1
- Date: Fri, 22 Dec 2023 17:55:48 GMT
- ステータス: 処理完了
- システム内更新日: 2023-12-25 14:04:43.060262
- Title: Automating the Design of Multigrid Methods with Evolutionary Program
Synthesis
- Title(参考訳): 進化プログラム合成によるマルチグリッド手法設計の自動化
- Authors: Jonas Schmitt
- Abstract要約: 多くの場合、効率的あるいは少なくとも動作するマルチグリッドソルバの設計はオープンな問題である。
この論文は、文法誘導型遺伝的プログラミングが前例のない構造の多重化方法を発見することを実証している。
我々はPythonフレームワークであるEvoStencilsの形で実装を行い、オープンソースソフトウェアとして自由に利用することができる。
- 参考スコア(独自算出の注目度): 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Many of the most fundamental laws of nature can be formulated as partial
differential equations (PDEs). Understanding these equations is, therefore, of
exceptional importance for many branches of modern science and engineering.
However, since the general solution of many PDEs is unknown, the efficient
approximate solution of these equations is one of humanity's greatest
challenges. While multigrid represents one of the most effective methods for
solving PDEs numerically, in many cases, the design of an efficient or at least
working multigrid solver is an open problem. This thesis demonstrates that
grammar-guided genetic programming, an evolutionary program synthesis
technique, can discover multigrid methods of unprecedented structure that
achieve a high degree of efficiency and generalization. For this purpose, we
develop a novel context-free grammar that enables the automated generation of
multigrid methods in a symbolically-manipulable formal language, based on which
we can apply the same multigrid-based solver to problems of different sizes
without having to adapt its internal structure. Treating the automated design
of an efficient multigrid method as a program synthesis task allows us to find
novel sequences of multigrid operations, including the combination of different
smoothing and coarse-grid correction steps on each level of the discretization
hierarchy. To prove the feasibility of this approach, we present its
implementation in the form of the Python framework EvoStencils, which is freely
available as open-source software. This implementation comprises all steps from
representing the algorithmic sequence of a multigrid method in the form of a
directed acyclic graph of Python objects to its automatic generation and
optimization using the capabilities of the code generation framework
ExaStencils and the evolutionary computation library DEAP.
- Abstract(参考訳): 自然の最も基本的な法則の多くは偏微分方程式(PDE)として定式化することができる。
したがって、これらの方程式を理解することは近代科学と工学の多くの分野において非常に重要である。
しかし、多くのPDEの一般解は不明であるため、これらの方程式の効率的な近似解は人類の最大の課題の一つである。
マルチグリッドはPDEを数値的に解く最も効果的な方法の1つであるが、多くの場合、効率的もしくは少なくとも動作するマルチグリッドソルバの設計はオープンな問題である。
この論文は、進化プログラム合成手法である文法誘導型遺伝的プログラミングが、高い効率性と一般化を達成する前例のない構造のマルチグリッド法を発見できることを証明している。
そこで我々は,同じマルチグリッド型ソルバを内部構造を適応させることなく,異なるサイズの問題に適用することが可能な,記号的に操作可能な形式言語におけるマルチグリッドメソッドの自動生成を実現する,新しい文脈自由文法を開発した。
効率的なマルチグリッド手法の自動設計をプログラム合成タスクとして扱うことで、異なる平滑化と粗いグリッド補正ステップの組み合わせを含む、マルチグリッド操作の新しいシーケンスを離散化階層の各レベルで見つけることができる。
このアプローチの実現可能性を証明するため,PythonフレームワークであるEvoStencilsの形で実装されている。
この実装は、pythonオブジェクトの有向非巡回グラフの形でマルチグリッドメソッドのアルゴリズムシーケンスを表現することから、コード生成フレームワークexastencilsと進化的計算ライブラリdeapの機能を使った自動生成と最適化までの全ステップを含んでいる。
関連論文リスト
- A reinforcement learning strategy to automate and accelerate h/p-multigrid solvers [0.37109226820205005]
マルチグリッド法は非常に効率的であるが,各レベルのスムーズなスイープ数など,数値パラメータを微調整する必要がある。
本稿では、近似ポリシー最適化アルゴリズムを用いて、マルチグリッドパラメータを自動的に調整する。
以上の結果から,提案手法は定常状態シミュレーションの堅牢性を著しく向上させる。
論文 参考訳(メタデータ) (2024-07-18T21:26:28Z) - Optimizing Solution-Samplers for Combinatorial Problems: The Landscape
of Policy-Gradient Methods [52.0617030129699]
本稿では,DeepMatching NetworksとReinforcement Learningメソッドの有効性を解析するための新しい理論フレームワークを提案する。
我々の主な貢献は、Max- and Min-Cut、Max-$k$-Bipartite-Bi、Maximum-Weight-Bipartite-Bi、Traveing Salesman Problemを含む幅広い問題である。
本分析の副産物として,バニラ降下による新たな正則化プロセスを導入し,失効する段階的な問題に対処し,悪い静止点から逃れる上で有効であることを示す理論的および実験的証拠を提供する。
論文 参考訳(メタデータ) (2023-10-08T23:39:38Z) - Let the Flows Tell: Solving Graph Combinatorial Optimization Problems
with GFlowNets [86.43523688236077]
組合せ最適化(CO)問題はしばしばNPハードであり、正確なアルゴリズムには及ばない。
GFlowNetsは、複合非正規化密度を逐次サンプリングする強力な機械として登場した。
本稿では,異なる問題に対してマルコフ決定プロセス(MDP)を設計し,条件付きGFlowNetを学習して解空間からサンプルを作成することを提案する。
論文 参考訳(メタデータ) (2023-05-26T15:13:09Z) - Numerical Methods for Convex Multistage Stochastic Optimization [86.45244607927732]
最適化プログラミング(SP)、最適制御(SOC)、決定プロセス(MDP)に焦点を当てる。
凸多段マルコフ問題の解決の最近の進歩は、動的プログラミング方程式のコスト対ゴー関数の切断面近似に基づいている。
切削平面型法は多段階問題を多段階的に扱えるが、状態(決定)変数は比較的少ない。
論文 参考訳(メタデータ) (2023-03-28T01:30:40Z) - Multi-Objective Policy Gradients with Topological Constraints [108.10241442630289]
本稿では, PPOアルゴリズムの簡単な拡張により, TMDPにおけるポリシー勾配に対する新しいアルゴリズムを提案する。
シミュレーションと実ロボットの両方の目的を任意に並べた実世界の多目的ナビゲーション問題に対して,これを実証する。
論文 参考訳(メタデータ) (2022-09-15T07:22:58Z) - Large-scale matrix optimization based multi microgrid topology design
with a constrained differential evolution algorithm [30.792124441010447]
非線形問題を解くために二項行列に基づく微分進化アルゴリズムを提案する。
制約に対処するため,環境選択戦略を改良した実現可能性ルールを提案する。
論文 参考訳(メタデータ) (2022-07-18T00:35:29Z) - Evolving Generalizable Multigrid-Based Helmholtz Preconditioners with
Grammar-Guided Genetic Programming [0.0]
我々はヘルムホルツ問題に対する効率的な事前条件付き反復解法を進化させる新しい手法を提案する。
提案手法は,マルチグリッドプレコンディショナーの構築を可能にする,文脈自由文法に基づく。
2次元不確定ヘルムホルツ問題に対するマルチグリッド型プレコンディショナーの進化によるアプローチの有効性を実証する。
論文 参考訳(メタデータ) (2022-04-27T11:13:34Z) - Learning optimal multigrid smoothers via neural networks [1.9336815376402723]
畳み込みニューラルネットワーク(CNN)による演算子ステンシルから最適化されたスムーナを学習するための効率的なフレームワークを提案する。
CNNは、多重グリッド収束理論から導かれる教師付き損失関数に基づいて、与えられた種類のPDEから小さな問題を訓練する。
異方性回転ラプラシアン問題に対する数値解は, 従来の手作り緩和法と比較して収束率と解時間の向上を示した。
論文 参考訳(メタデータ) (2021-02-24T05:02:54Z) - AdaLead: A simple and robust adaptive greedy search algorithm for
sequence design [55.41644538483948]
我々は、容易で、拡張性があり、堅牢な進化的欲求アルゴリズム(AdaLead)を開発した。
AdaLeadは、様々な生物学的に動機づけられたシーケンスデザインの課題において、アートアプローチのより複雑な状態を克服する、驚くほど強力なベンチマークである。
論文 参考訳(メタデータ) (2020-10-05T16:40:38Z) - GACEM: Generalized Autoregressive Cross Entropy Method for Multi-Modal
Black Box Constraint Satisfaction [69.94831587339539]
本稿では,マスク付き自己回帰ニューラルネットワークを用いて解空間上の均一分布をモデル化するクロスエントロピー法(CEM)を提案する。
我々のアルゴリズムは複雑な解空間を表現でき、様々な異なる解領域を追跡できる。
論文 参考訳(メタデータ) (2020-02-17T20:21:20Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。