Robust Portfolio Optimization with Transaction Costs and Asset Constraints
Summary
The discussion asks how to combine robust optimization, fixed transaction costs, and discrete portfolio constraints such as limits on the number of selected assets. It points to work on robust second-order cone formulations and a heuristic for portfolio allocation with transaction costs, while noting that these references address different parts of the problem. The response recommends looking separately at liquidation, hedging, and portfolio allocation, and names review material on liquidity models and practical portfolio optimization.
Its main methodological point is that there may be no single reference covering the exact combination. The modeling choices depend on the objective, transaction-cost or market-impact model, and uncertainties to protect against. The response suggests assembling techniques from related literature. It offers no derivation, numerical comparison, or worked robust model, and its claim that the result should follow from combining existing methods is an informed opinion rather than demonstrated evidence.
Key ideas
- Robust optimization, fixed costs, and asset-count constraints are distinct modeling features that may require techniques from separate literatures.
- The relevant transaction-cost framework depends on whether the task is liquidation, hedging, or portfolio allocation.
- A practical model must specify its objective, cost model, and uncertain parameters or features.
- The discussion offers references and modeling guidance but no complete formulation or empirical validation.
Tags
Full text
# Is there any academic material regarding robust optimization with fixed transaction costs? # Is there any academic material regarding robust optimization with fixed transaction costs? I'm looking to piece together a robust optimization model that handles robust optimization with fixed transaction costs and other combinatorial variables (e.g. asset count constraints). Here's what I've been able to find so far: - Goldfarb and Iyengar 2004 describes an SOCP robust counterpart to QCP problems. But it doesn't discuss combinatorial variables (explicitly). - Lobo, Fazel, and Boyd 2006 demonstrate a heuristic that solves the affine transaction cost problem via a heuristic that only requires ~5-6 runs of the underlying convex optimization problem to achieve a near optimal solution. Their underlying convex problem is not robust, however. Is there a resource that pieces both of these together? ## Answer by lehalle (score 3, accepted) https://quant.stackexchange.com/a/10269 It depends on what you want to optimize with transaction costs: - liquidation - hedging - allocation The two best reference I have in mind are: - Gökay, S., Roch, A., Soner, 2011. Liquidity models in continuous and discrete time. In: Di Nunno, G., Øksendal, B. (Eds.), Advanced Mathematical Methods for Finance. Springer Berlin Heidelberg, pp. 333-365. URL http://dx.doi.org/10.1007/978-3-642-18412-3_13 - is a review paper covering: optimal liquidation hedging - for portfolio allocation, you have a nice review paper here: Kolm, P., Dec. 2009. Stochastic optimal control and dynamic portfolio analysis. In: Workshop on High-Frequency Finance and quantitative strategies. Courant Institute, NYU. URL http://www.slideshare.net/pkolm/60-years-of-portfolio-optimization-practical-challenges-and-current-trends You will not find in the literature a paper covering exactly a specific problem. Nevertheless my viewpoint is that the difficulties in your case (i.e. mixing combinatorial constraints, robust optimization and transaction costs) comes from the way to insert transaction costs in existing frameworks. As it is explained into the Soner et al. paper: there is one paper by Almgren dealing with "when should I end liquidation?". It is an important question since trading infinitesimally can be perceived as a solution to market impact minimization. With M Labadie, we extensively covered this aspect of discretizing a liquidation process in "Optimal starting times, stopping times and risk measures for algorithmic trading: Target Close and Implementation Shortfall". The question "when should I end selecting lines for a portfolio?" (i.e. not that far from asset count constraints) is in fact close to the previous one. Not deep enough to justify an academic paper according to me, since once you choose: - a utility function (i.e. a criterion), - a market impact (i.e. transaction cost) model, - the parameters or model features you want to be robust to the result should come straightforward thanks to a combination of techniques described in the papers I cited. ## Answer by dangiankit (score 0) https://quant.stackexchange.com/a/10192 You could refer Dimitris Bertsimas's work on Robust Optimization. One of his notable works that may be relevant include robust optimization formulations of the multiperiod portfolio optimization problem in the presence of transaction costs.
Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.