論文の概要: Implementing Recycling Methods for Linear Systems in Python with an
Application to Multiple Objective Optimization
- arxiv url: http://arxiv.org/abs/2402.15941v1
- Date: Sun, 25 Feb 2024 00:15:30 GMT
- ステータス: 処理完了
- システム内更新日: 2024-02-27 16:10:09.162287
- Title: Implementing Recycling Methods for Linear Systems in Python with an
Application to Multiple Objective Optimization
- Title(参考訳): Pythonにおける線形システムのリサイクリング手法の実装と多目的最適化への応用
- Authors: Ainara Garcia, Sihong Xie, Arielle Carr
- Abstract要約: 我々は, 一般的なリサイクル手法を用いた線形システムの解法において, 計算の全体的なコスト削減を図る。
本研究では, リサイクリング最小残差法 (RMINRES) の有効性と, 係数行列間の写像について検討した。
- 参考スコア(独自算出の注目度): 6.131436685168423
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Sequences of linear systems arise in the predictor-corrector method when
computing the Pareto front for multi-objective optimization. Rather than
discarding information generated when solving one system, it may be
advantageous to recycle information for subsequent systems. To accomplish this,
we seek to reduce the overall cost of computation when solving linear systems
using common recycling methods. In this work, we assessed the performance of
recycling minimum residual (RMINRES) method along with a map between
coefficient matrices. For these methods to be fully integrated into the
software used in Enouen et al. (2022), there must be working version of each in
both Python and PyTorch. Herein, we discuss the challenges we encountered and
solutions undertaken (and some ongoing) when computing efficient Python
implementations of these recycling strategies. The goal of this project was to
implement RMINRES in Python and PyTorch and add it to the established Pareto
front code to reduce computational cost. Additionally, we wanted to implement
the sparse approximate maps code in Python and PyTorch, so that it can be
parallelized in future work.
- Abstract(参考訳): 線形システムの列は、多目的最適化のためのパレートフロントを計算する際に予測子補正法で生じる。
1つのシステムを解く際に生成された情報を捨てるのではなく、その後のシステムの情報をリサイクルする方が有利である。
そこで我々は, 一般的なリサイクル手法を用いて線形システムを解く場合の計算コストの削減を目指す。
本研究では, 係数行列間のマップとともに, リサイクリング最小残差法(rminres法)の性能評価を行った。
これらのメソッドがEnouenなど(2022年)で使われているソフトウェアに完全に統合されるためには、それぞれがPythonとPyTorchの両方で動作するバージョンでなければならない。
ここでは,これらのリサイクル戦略の効率的なPython実装の計算において,我々が遭遇した課題と解決法について論じる。
このプロジェクトの目的はPythonとPyTorchでRMINRESを実装し、計算コストを削減するために確立されたParetoフロントコードに追加することであった。
さらに、PythonとPyTorchでスパース近似マップコードを実装して、将来の作業で並列化できるようにしたいと思っています。
関連論文リスト
- Sketch 'n Solve: An Efficient Python Package for Large-Scale Least Squares Using Randomized Numerical Linear Algebra [0.0]
我々は、効率的なランダム化数値線形代数手法を実装したオープンソースのPythonパッケージであるSketch 'n Solveを提案する。
本研究では, 従来のLSQRよりも最大50倍の高速化を実現し, 精度も高いことを示す。
このパッケージは、機械学習の最適化、信号処理、科学計算の応用に特に有望であることを示している。
論文 参考訳(メタデータ) (2024-09-22T04:29:51Z) - An Efficient Algorithm for Clustered Multi-Task Compressive Sensing [60.70532293880842]
クラスタ化マルチタスク圧縮センシングは、複数の圧縮センシングタスクを解決する階層モデルである。
このモデルに対する既存の推論アルゴリズムは計算コストが高く、高次元ではうまくスケールしない。
本稿では,これらの共分散行列を明示的に計算する必要をなくし,モデル推論を大幅に高速化するアルゴリズムを提案する。
論文 参考訳(メタデータ) (2023-09-30T15:57:14Z) - SurvLIMEpy: A Python package implementing SurvLIME [1.0689187493307983]
本稿では,SurvLIMEアルゴリズムを実装したオープンソースのPythonパッケージであるSurvLIMEpyを紹介する。
このパッケージは、Cox Proportional Hazards ModelからDeepHitやDeepSurvといったディープラーニングモデルまで、さまざまなサバイバルモデルをサポートしている。
論文 参考訳(メタデータ) (2023-02-21T09:54:32Z) - PyEPO: A PyTorch-based End-to-End Predict-then-Optimize Library for
Linear and Integer Programming [9.764407462807588]
我々はPythonのPyTorchベースのエンドツーエンド予測最適化ライブラリであるPyEPOパッケージを提示する。
PyEPOは、予測対象関数係数を持つ線形および整数プログラミングのための最初の汎用ツールである。
論文 参考訳(メタデータ) (2022-06-28T18:33:55Z) - Fast Differentiable Matrix Square Root and Inverse Square Root [65.67315418971688]
微分可能な行列平方根と逆平方根を計算するためのより効率的な2つの変種を提案する。
前方伝搬には, Matrix Taylor Polynomial (MTP) を用いる方法と, Matrix Pad'e Approximants (MPA) を使用する方法がある。
一連の数値実験により、両方の手法がSVDやNSの繰り返しと比較してかなりスピードアップすることが示された。
論文 参考訳(メタデータ) (2022-01-29T10:00:35Z) - tvopt: A Python Framework for Time-Varying Optimization [1.218340575383456]
tvoptは、時間変化(またはオンライン)最適化アルゴリズムのプロトタイピングとベンチマークのためのPythonフレームワークである。
tvoptは集中的なオンライン問題と分散オンライン問題の両方を定義する機能を提供します。
このフレームワークは、オンラインソルバの精度を向上させるための予測戦略を実装している。
論文 参考訳(メタデータ) (2020-11-12T16:14:09Z) - PyTorch Distributed: Experiences on Accelerating Data Parallel Training [11.393654219774444]
PyTorchは、ディープラーニングの研究や応用で広く使われている科学計算パッケージである。
本稿では,PyTorch分散データ並列モジュールの設計,実装,評価について述べる。
論文 参考訳(メタデータ) (2020-06-28T20:39:45Z) - Picasso: A Sparse Learning Library for High Dimensional Data Analysis in
R and Python [77.33905890197269]
本稿では,様々なスパース学習問題に対して,経路座標を統一的に最適化する新しいライブラリについて述べる。
ライブラリはR++でコード化されており、ユーザフレンドリーなスパース実験を行っている。
論文 参考訳(メタデータ) (2020-06-27T02:39:24Z) - Accelerating Feedforward Computation via Parallel Nonlinear Equation
Solving [106.63673243937492]
ニューラルネットワークの評価や自己回帰モデルからのサンプリングなどのフィードフォワード計算は、機械学習においてユビキタスである。
本稿では,非線形方程式の解法としてフィードフォワード計算の課題を定式化し,ジャコビ・ガウス・シーデル固定点法とハイブリッド法を用いて解を求める。
提案手法は, 並列化可能な繰り返し回数の削減(あるいは等値化)により, 元のフィードフォワード計算と全く同じ値が与えられることを保証し, 十分な並列化計算能力を付与する。
論文 参考訳(メタデータ) (2020-02-10T10:11:31Z) - OPFython: A Python-Inspired Optimum-Path Forest Classifier [68.8204255655161]
本稿では,OPFythonと表記されるPythonベースのOptimum-Path Forestフレームワークを提案する。
OPFythonはPythonベースのライブラリなので、C言語よりもフレンドリーな環境とプロトタイピングの作業スペースを提供する。
論文 参考訳(メタデータ) (2020-01-28T15:46:19Z) - Multi-layer Optimizations for End-to-End Data Analytics [71.05611866288196]
代替アプローチを実現するフレームワークであるIFAQ(Iterative Functional Aggregate Queries)を紹介する。
IFAQは、特徴抽出クエリと学習タスクを、IFAQのドメイン固有言語で与えられた1つのプログラムとして扱う。
IFAQ の Scala 実装が mlpack,Scikit,特殊化を数桁で上回り,線形回帰木モデルや回帰木モデルを複数の関係データセット上で処理可能であることを示す。
論文 参考訳(メタデータ) (2020-01-10T16:14:44Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。