はじめに MATLABのツールボックスの1つにGlobal Optimization Toolbox(以下GOTと表記)があります。 Optimization Toolbox(OTと表記)と名前は似てますが別のツールボックスです。「Global」は何なのかというと、大域的最適解(Global minimum/maximum)のGlobalです。 大域的最適解については下記のページが参考になります。 最適化アルゴリズムを評価するベンチマーク関数まとめ OTに準備された解法は基本的に、局所最適解にしか対応していません。局所最適解と大域的最適解が一致しているのであればこれで問題ありませんが、不一致の場合はGOTを用いる必要があります。 こう書くと「んじゃとりあえずGOT使っとけばいいんじゃね?」と思われるかも知れませんがそうはなりません。なぜかというと、Globalな解法は大域的最適解の存在を前