冷めたコーヒー

Weniger, aber besser

数学

【凸解析】平滑性に関する諸性質

関数の平滑性に関する命題について解説する.

非負制約を含む最適化問題に対する KKT 条件

表題の通りです.以下にまとめました.

実行列のフロベニウスノルムのメモ

フロベニウスノルム 行列 $\mathbf{A}\in\mathbb{R}^{m\times n}$ に対して,その全成分の二乗和に対してルートをとったものをフロベニウスノルムといい,$\|\mathbf{A}\|_F$ で表す. また,次に述べるように $\|\mathbf{A}\|_F$ はトレースを用いて次のよ…

Augmented Lagrangians method(拡張ラグランジュ法)

tl;dr Dual ascent method を振り返る Augmented Lagrangians method の概要について述べる toy problem に対して Augmented Lagrangians method を適用した結果について述べる モチベ 前回の記事では,等式制約付き最適化問題に対するラグランジュ双対問題…

共役関数と双対問題

tl;dr 共役関数を定義した後,等式制約付き最適化問題に対するラグランジュ双対問題を導出する 双対問題を解く "dual ascent method" について概説する toy problem に対して dual ascent method を適用した結果について述べる 共役関数 定義 真凸関数 $f\co…

$\sum_{i=1}^{n}\min \{x_i, (Ax+b)_i\}$ の凹性について

tl;dr この記事では,以下の関数 $$ f(\mathbf{x}) = \sum_{i=1}^{n}\min \left\{x_i, (A\mathbf{x}+\mathbf{b})_i\right\} $$ が凹関数(Wikipedia)であることを見ていく.ここで,$A$ は適当な大きさの実行列であり,$\mathbf{b}$ は適当な大きさの実ベク…

二次関数の凸性

二次関数の凸性と係数行列の半正定値性の関係について

フルランク行列をランダムに生成する手法(Python による実装付き)

フルランクな行列をランダムに生成する手法を教えて頂きました: https://t.co/mp7HaadpwZランダムなゼロでない固有値を対角にならべてから、ランダムなユニタリー行列で相似変換すれば良さそうです。ランダムなユニタリー行列はランダムなエルミート行列から…

CVXPY を用いた等式制約付き最適化問題の求解

CVXPY による制約付き最適化問題を求解

劣微分の表現(定理2.50)

『非線形最適化の基礎』の pp.67 定理 2.50 に対する証明の補足です. ご指摘等ございましたら,@mirucaaura までご連絡ください. 参考文献 非線形最適化の基礎作者:福島 雅夫朝倉書店Amazon

関数の凸性とヘッセ行列の半正定値性の関係(定理 2.30)

『非線形最適化の基礎』の pp.47 定理 2.30 に対する証明の補足です. ご指摘等ございましたら,@mirucaaura までご連絡ください. 参考文献 非線形最適化の基礎作者:福島 雅夫朝倉書店Amazon

久しぶりに Mathlog に記事を書きました

GW 期間中ということで時間が取れたので,最近勉強していた選択公理についての記事を Mathlog に書いてみました.記事は以下になります: mathlog.info 今後書くときのために,今回ハマったポイントについてメモしておきたいと思います. \labelおよび\refコ…

近接勾配法概説

はじめに 問題設定 勾配降下法 近接勾配法 近接作用素 おわりに Refference 更新ログ この記事は「数理最適化 Advent Calendar 2020」の24日目の記事です. 23 日目は @Atsushi_twi さんによる 数理最適化初心者のための(線形)割当問題の概要とscipy.optimiz…

リーマン多様体上の最適化の初歩と Pymanopt による数値実験

リーマン多様体上の最適化問題を,PythonのPymanoptソルバーを用いて実装する.

相補性問題の初歩と Python による数値解法

はじめに 相補性問題の定式化 相補性問題の再定式化 相補性問題に対するアルゴリズム アルゴリズム実装における注意点 B 劣微分 $V \in \partial_B \Phi(x)$ の導出 勾配ベクトル $\nabla\Psi(x)$ の導出 Python による実装 実装: 関数の定義 実装: 相補性問…

【証明】半正定値行列のトレースの非負性と性質

はじめに 半正定値行列のトレースの非負性 証明 半正定値行列のトレースに関する性質 証明 おわりに はじめに 本記事では,以下の二つの命題に対する証明について述べる: 半正定値行列のトレースは非負である. 半正定値行列のトレースが $0$ であるならば…