IPOPT(Interior Point OPTimizer、I-P-Opt と発音される)は、主双対内点法を利用した大規模(高次元)な連続最適化問題を解くライブラリである。C++で実装され、公開されているソースコードはEPLライセンスのもとで利用できる。