A Set Optimization Approach to Utility Maximization Under Transaction Costs
Total Page:16
File Type:pdf, Size:1020Kb
A set optimization approach to utility maximization under transaction costs Andreas H. Hamel,∗ Sophie Qingzhen Wangy Abstract A set optimization approach to multi-utility maximization is presented, and duality re- sults are obtained for discrete market models with proportional transaction costs. The novel approach admits to obtain results for non-complete preferences, where the formulas derived closely resemble but generalize the scalar case. Keywords. utility maximization, non-complete preference, multi-utility representation, set optimization, duality theory, transaction costs JEL classification. C61, G11 1 Introduction In this note, we propose a set-valued approach to utility maximization for market models with transaction costs. For finite probability spaces and a one-period set-up, we derive results which resemble very closely the scalar case as discussed in [4, Theorem 3.2.1]. This is far beyond other approaches in which only scalar utility functions are used as, for example, in [1, 3], where a complete preference for multivariate position is assumed. As far as we are aware of, there is no argument justifying such strong assumption, and it does not seem appropriate for market models with transaction costs. On the other hand, recent results on multi-utility representations as given, among others, in [5] lead to the question how to formulate and solve an \expected multi-utility" maximiza- tion problem. The following optimistic goal formulated by Bosi and Herden in [2] does not seem achievable since, in particular, there is no satisfactory multi-objective duality which matches the power of the scalar version: `Moreover, as it reduces finding the maximal ele- ments in a given subset of X with respect to to a multi-objective optimization problem (cf. Evren and Ok, 2011), in applications, this approach is likely to be more useful than the Richter-Peleg approach.' The question remains how duality could work in a multi-utility framework. Using a simple model with finitely many utility functions as an exemplary case, our answer is that it works almost in the same way as in the scalar case if set optimization methods are used. ∗Free University Bozen, Faculty of Economics and Management, [email protected] yHarvard University Department of Economics, [email protected] 1 Our approach is different, and it has several advantages. First, we demonstrate that the \usual" duality can be established if one allows for a set-valued extension of the problem. This means that the vector-valued problem is replaced by a problem where the objective function maps into a well-defined complete lattice of sets. Secondly, the problem formulation allows to separate the market model, namely the time dependent solvency cone, from the the preference relation expressed by a (vector-valued) utility function and provides a link to no-arbitrage type results for market models with transaction costs as, for example, given in [16]. Our model can be interpreted as follows: The decision maker has a complete preference for random positions of each asset in the market separately which is representable by a utility function (the classic von Neumann-Morgenstern set-up). These preferences work \component-wise,' i.e. they are determined independently of the other assets. This may seem very restrictive and is indeed not the most general situation. However, there are two arguments in favor of studying it. First, it admits non-complete preferences which goes beyond the above quoted references and actually provides a path for a solution of the corresponding (multi-)utility maximization problem. Secondly, via the market model, an exchange mechanism is built into the model which makes the components of the portfolio dependent on each other when one looks for best alternatives. The underlying idea is that one can exchange assets, but cannot exchange utility of one asset for utility of another. The main tool is a set-valued Lagrangian, to which recent duality results for set-valued functions from [10] are applied (compare also the survey [8]). The resulting formulas look very much like the scalar ones, a feature that is nearly impossible to achieve if one would only apply multi-objective optimization duality. The results are based on the senior thesis of the second author written in 2011 at Princeton University and supervised by the first author and B. Rudloff (now at Vienna University for Economics and Business). 2 Problem formulation Let (Ω;P ) be a finite probability space where the σ-algebra is assumed to be the power set of Ω = f!1;!2;:::;!N g with pn := P (f!ng) > 0 for all n 2 f1;:::;Ng. A one-period conical model for a market with d assets is given by a pair (K0;KT = KT (!)) d d d d of finitely generated convex cones satisfying IR+ ⊆ K0 6= IR and IR+ ⊆ KT (!) 6= IR for all ! 2 Ω. The cones K0, KT are called solvency cones and may arise, for example, due to explicit proportional transaction costs (see [13]) or bid-ask spreads (see [16]). d d 0 The linear space of IR -valued random variables X :Ω ! IR is denoted by Ld := 0 dN Ld(Ω;P ) which can be identified with IR . Further, denote 0 0 Ld (KT ) = X 2 Ld j 8! 2 Ω: X (!) 2 KT (!) ; 0 0 d 0 and Ld + = Ld IR+ . Finally, 1I 2 Ld stands for the function with 1I(!) = 1 for all ! 2 Ω. In this note, it is assumed that d utility functions Ui : IR ! IR [ {−∞}, i = 1; : : : ; d are given which are concave and non-decreasing. We define a vector-valued function U : IRd ! 2 IRd [ {−∞} by ( (U (x ) ;U (x ) ;:::;U (x ))T : 8i 2 f1; 2; : : : ; dg : x 2 dom U U (x) = 1 1 2 2 d d i i −∞ : otherwise This can be interpreted as follows. The investor has a scalar utility function for each of the d assets which is independent from holdings in the others, and a portfolio is not acceptable for the investor if one asset produces a utility −∞. Of course, this means that the investor has a complete preference for random positions of each asset which admits a von Neumann- Morgenstern representation. We note that even this might be a strong assumption and refer to [6, Chap. 2] for further details. However, this assumption is in some respect much less strong than the existence of a function U^ : IRd ! IR [ {−∞} which represents a complete preference (a total order) on the set of all multivariate positions. This is the starting point e.g. in the recent [1, 3] d Since the Ui's are concave and non-decreasing, the function U is IR+-concave, that is 0 d 0 0 d 8t 2 (0; 1) ; 8x; x 2 IR : U (tx + (1 − t) x ) 2 tU (x) + U ((1 − t) x ) − IR+; d and U is IR+-monotone increasing, that is 0 d 0 d x 2 x + IR+ ) U (x) 2 U (x ) + IR+ where we agree upon x + (−∞) = (−∞) + x = −∞, t (−∞) = −∞ for all t > 0 and −∞ ≤ x for all x 2 IRd. The basic problem of this note is 0 maximize IE[U (X)] subject to X 2 x1I − K01I − Ld (KT ) where x 2 IRd is the given initial endowment and the expected value is understood component- wise with IE[−∞] = −∞. 0 The set x1I − K01I − Ld (KT ) is precisely the set of (random) portfolios which can be obtained by trading at time t = 0 and time t = T starting with the initial endowment x 2 IRd. The first question is how the maximization is understood. In contrast to (more popular) vector approaches, we will understand the above problem as a set-valued one. The advantage of this approach is that the notions of supremum and infimum make sense, and consequently, that a complete duality theory is available. One may compare the appendix and the survey [8] for details. We define the set d d n d d o G(IR ; −IR+) = A ⊆ IR j A = cl co A − IR+ d d and introduce an addition on G IR ; −IR+ by ( cl fa1 + a2 j a1 2 A1; a2 2 A2g : A1;A2 6= ; A1 ⊕ A2 = ; ; : otherwise and a multiplication · with non-negative real numbers by 8 −IRd : t = 0 <> + t · A = fta j a 2 Ag : t > 0;A 6= ; :> ; : t > 0;A = ; 3 d d On G IR ; −IR+ , the inclusion ⊆ is a partial order which is compatible with the two d d algebraic operations just defined, thus the quadruple G IR ; −IR+ ; ⊕; ·; ⊆ is an ordered conlinear space in the sense of [7, 8]. We shall denote this structure by GO and drop the · for multiplication in most cases. The infimum and supremum of a set A ⊆ GO are given by [ \ sup A = cl co A; inf A = A A2A A2A which are clearly elements of GO, thus GO even is a complete lattice (see [7, 8]). Here, we agree upon sup A = ; in GO for A = ;. Our basic problem now is to find, in GO, n d 0 o sup IE[U (X)] − IR+ j X 2 x1I − K01I − Ld (KT ) (UMAX) d where we use the convention IE[U (X)] − IR+ = ; whenever IE[U (X)] = −∞. The plan of the remainder of the paper is as follows. In the next section, we will give a dual characterization of the constraint of (UMAX). Then, we introduce a Lagrangian function, define primal and dual value functions and establish a strong duality theorem which provides the essentials for a solution of (UMAX). The reader may compare [4, Chapter 3] for a concise presentation for the scalar case d = 1. It is the main purpose of this note to demonstrate that the vector-valued case d > 1 can be dealt with by means of set-valued duality as proposed in [7, 10], and that in doing so one obtains meaningful analogs to the well-known scalar formulas.