最適化パッケージCVXRがCRANに登場したので、そのご紹介をします。 CVXR: An R Package for Disciplined Convex Optimization このパッケージは凸最適化問題を解くために開発されたMATLAB CVXライブラリのR版といった位置づけのものです。 同様のプロジェクトとしてPythonのCVXPYやJuliaのConvex.jlといったプロジェクトがある。 実際の使用感はCVXPYのR版クローンという印象です。 このCVXRを使うことで、凹凸が分かる数式の組み合わせにで表現された問題を効率よく解く事が出来ます。 実際に解くソルバーにはECOSやSCSを選んで使用することが可能です。 より詳しい内容は Stanfordの説明サイト を参照すると良いです。 実際の使い方 基本的には次の5ステップで使うことになります。 1. 変数の宣言 2. 制約
![Rでも凸最適化 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/8b99b84c1d1e0ec44d7524917a9da4bd40de7cb8/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-f625e957b80c4bd8dd47b724be996090.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9UiVFMyU4MSVBNyVFMyU4MiU4MiVFNSU4NyVCOCVFNiU5QyU4MCVFOSU4MSVBOSVFNSU4QyU5NiZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDbWlkZGxlJnM9MDY2ODlhYzI1OGY4YjYwODJhZDFjNmEwZTI1YzE0YmU%26mark-x%3D142%26mark-y%3D151%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbWFzYXRvX3QmdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTVjNjNmZTcyYzM1MTRkMDM1NzM5NWEyNzAxN2NlY2I4%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D45be5dc628582a8924849a26575ac4e5)