Visualizing and Optimizing Portfolio with Nonlinear Transaction Costs and Specific Constraints. (2019)