Partitioning Procedure for Polynomial Optimization: Application to Portfolio Decisions with Higher Order Moments