![Page 1: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/1.jpg)
Optimization Models for Quantitative AssetManagement1
Reha H. Tutuncu
Goldman Sachs Asset ManagementQuantitative Equity
Joint work with D. Jeria, GS
Fields Industrial Optimization SeminarNovember 13, 2007
1This material is provided for educational purposes only and should not be construed as investment
advice or an offer or solicitation to buy or sell securities.
![Page 2: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/2.jpg)
Outline
1 Multi-Portfolio Optimization
2 Dynamic Portfolio Management
![Page 3: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/3.jpg)
Quantitative Portfolio Management
A quantitative portfolio manager seeks to find the optimaltrade-off among three competing concerns:
Maximize expected portfolio return
Minimized portfolio risk (in absolute or relative terms)
Minimize trading costs (t-costs, from now on)
Trading costs can be a significant part of a large manager’sutility. Different approaches to managing trading costs carefullywill be the main focus of this talk.
![Page 4: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/4.jpg)
Quantitative Portfolio Management
A quantitative portfolio manager seeks to find the optimaltrade-off among three competing concerns:
Maximize expected portfolio return
Minimized portfolio risk (in absolute or relative terms)
Minimize trading costs (t-costs, from now on)
Trading costs can be a significant part of a large manager’sutility. Different approaches to managing trading costs carefullywill be the main focus of this talk.
![Page 5: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/5.jpg)
Quantitative Portfolio Management
A quantitative portfolio manager seeks to find the optimaltrade-off among three competing concerns:
Maximize expected portfolio return
Minimized portfolio risk (in absolute or relative terms)
Minimize trading costs (t-costs, from now on)
Trading costs can be a significant part of a large manager’sutility. Different approaches to managing trading costs carefullywill be the main focus of this talk.
![Page 6: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/6.jpg)
Quantitative Portfolio Management
A quantitative portfolio manager seeks to find the optimaltrade-off among three competing concerns:
Maximize expected portfolio return
Minimized portfolio risk (in absolute or relative terms)
Minimize trading costs (t-costs, from now on)
Trading costs can be a significant part of a large manager’sutility. Different approaches to managing trading costs carefullywill be the main focus of this talk.
![Page 7: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/7.jpg)
Quantitative Portfolio Management
A quantitative portfolio manager seeks to find the optimaltrade-off among three competing concerns:
Maximize expected portfolio return
Minimized portfolio risk (in absolute or relative terms)
Minimize trading costs (t-costs, from now on)
Trading costs can be a significant part of a large manager’sutility. Different approaches to managing trading costs carefullywill be the main focus of this talk.
![Page 8: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/8.jpg)
Generic Portfolio Optimization Problem
Usual framework: n securities, expected returns given by µand covariance matrix Σ. A portfolio of the availablesecurities is denoted by the vector x = (x1, x2, . . . , xn).
Let x0 denote the initial portfolio and let t = |x − x0|denote the trade vector. Representing portfolio constraintsin the generic form x ∈ X , we can formulate a simpleoptimization problem:
max µT x − λxTΣx − φTC (t)T ts.t. x ∈ X .
Above λ and φ represent the risk and t-cost aversionrespectively and TC represents the unit t-cost function.This is one of the three alternative formulations ofMarkowitz’ mean-variance optimization (MVO) problem.
![Page 9: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/9.jpg)
Generic Portfolio Optimization Problem
Usual framework: n securities, expected returns given by µand covariance matrix Σ. A portfolio of the availablesecurities is denoted by the vector x = (x1, x2, . . . , xn).
Let x0 denote the initial portfolio and let t = |x − x0|denote the trade vector. Representing portfolio constraintsin the generic form x ∈ X , we can formulate a simpleoptimization problem:
max µT x − λxTΣx − φTC (t)T ts.t. x ∈ X .
Above λ and φ represent the risk and t-cost aversionrespectively and TC represents the unit t-cost function.This is one of the three alternative formulations ofMarkowitz’ mean-variance optimization (MVO) problem.
![Page 10: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/10.jpg)
Generic Portfolio Optimization Problem
Usual framework: n securities, expected returns given by µand covariance matrix Σ. A portfolio of the availablesecurities is denoted by the vector x = (x1, x2, . . . , xn).
Let x0 denote the initial portfolio and let t = |x − x0|denote the trade vector. Representing portfolio constraintsin the generic form x ∈ X , we can formulate a simpleoptimization problem:
max µT x − λxTΣx − φTC (t)T ts.t. x ∈ X .
Above λ and φ represent the risk and t-cost aversionrespectively and TC represents the unit t-cost function.This is one of the three alternative formulations ofMarkowitz’ mean-variance optimization (MVO) problem.
![Page 11: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/11.jpg)
Typical portfolio constraints
Compliance and client constraints–e.g., a “restricted trade list”
Exposure constraints–e.g., limits on active bets on securities,industries, sectors, etc.
Trade constraints–e.g., limit trades to x% of the average dailyvolume (ADV)
Cardinality constraints–e.g., limits on the number of trades orholdings
Threshold constraints–e.g., do not hold a position smaller thanx% of the portfolio
Others–e.g., limit “distance” to a model portfolio
However, “Constraints . . . accumulate like useless items in a closet
until their cumulative effect is too large to ignore.” (R. Grinold)
![Page 12: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/12.jpg)
Typical portfolio constraints
Compliance and client constraints–e.g., a “restricted trade list”
Exposure constraints–e.g., limits on active bets on securities,industries, sectors, etc.
Trade constraints–e.g., limit trades to x% of the average dailyvolume (ADV)
Cardinality constraints–e.g., limits on the number of trades orholdings
Threshold constraints–e.g., do not hold a position smaller thanx% of the portfolio
Others–e.g., limit “distance” to a model portfolio
However, “Constraints . . . accumulate like useless items in a closet
until their cumulative effect is too large to ignore.” (R. Grinold)
![Page 13: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/13.jpg)
Typical portfolio constraints
Compliance and client constraints–e.g., a “restricted trade list”
Exposure constraints–e.g., limits on active bets on securities,industries, sectors, etc.
Trade constraints–e.g., limit trades to x% of the average dailyvolume (ADV)
Cardinality constraints–e.g., limits on the number of trades orholdings
Threshold constraints–e.g., do not hold a position smaller thanx% of the portfolio
Others–e.g., limit “distance” to a model portfolio
However, “Constraints . . . accumulate like useless items in a closet
until their cumulative effect is too large to ignore.” (R. Grinold)
![Page 14: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/14.jpg)
Typical portfolio constraints
Compliance and client constraints–e.g., a “restricted trade list”
Exposure constraints–e.g., limits on active bets on securities,industries, sectors, etc.
Trade constraints–e.g., limit trades to x% of the average dailyvolume (ADV)
Cardinality constraints–e.g., limits on the number of trades orholdings
Threshold constraints–e.g., do not hold a position smaller thanx% of the portfolio
Others–e.g., limit “distance” to a model portfolio
However, “Constraints . . . accumulate like useless items in a closet
until their cumulative effect is too large to ignore.” (R. Grinold)
![Page 15: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/15.jpg)
Typical portfolio constraints
Compliance and client constraints–e.g., a “restricted trade list”
Exposure constraints–e.g., limits on active bets on securities,industries, sectors, etc.
Trade constraints–e.g., limit trades to x% of the average dailyvolume (ADV)
Cardinality constraints–e.g., limits on the number of trades orholdings
Threshold constraints–e.g., do not hold a position smaller thanx% of the portfolio
Others–e.g., limit “distance” to a model portfolio
However, “Constraints . . . accumulate like useless items in a closet
until their cumulative effect is too large to ignore.” (R. Grinold)
![Page 16: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/16.jpg)
Typical portfolio constraints
Compliance and client constraints–e.g., a “restricted trade list”
Exposure constraints–e.g., limits on active bets on securities,industries, sectors, etc.
Trade constraints–e.g., limit trades to x% of the average dailyvolume (ADV)
Cardinality constraints–e.g., limits on the number of trades orholdings
Threshold constraints–e.g., do not hold a position smaller thanx% of the portfolio
Others–e.g., limit “distance” to a model portfolio
However, “Constraints . . . accumulate like useless items in a closet
until their cumulative effect is too large to ignore.” (R. Grinold)
![Page 17: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/17.jpg)
Typical portfolio constraints
Compliance and client constraints–e.g., a “restricted trade list”
Exposure constraints–e.g., limits on active bets on securities,industries, sectors, etc.
Trade constraints–e.g., limit trades to x% of the average dailyvolume (ADV)
Cardinality constraints–e.g., limits on the number of trades orholdings
Threshold constraints–e.g., do not hold a position smaller thanx% of the portfolio
Others–e.g., limit “distance” to a model portfolio
However, “Constraints . . . accumulate like useless items in a closet
until their cumulative effect is too large to ignore.” (R. Grinold)
![Page 18: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/18.jpg)
Trading costs
Trading costs typically have two distinct components:
Commissions and bid-ask spread (linear in trade size)Market impact (superlinear in trade size)
![Page 19: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/19.jpg)
Trading costs
Trading costs typically have two distinct components:
Commissions and bid-ask spread (linear in trade size)Market impact (superlinear in trade size)
![Page 20: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/20.jpg)
3/2-power market impact function
A conic representation for the convex non-linear market impactfunction improves solver performance. This requires a simpleconversion:
minn∑
k=1
qkt3/2k ≡
min∑n
k=1 qkuk
s.t. t3/2k ≤ uk , forallk.
We now make the following simple observation:
t3/2k ≤ uk ⇔
∃vks.t.t2k ≤ uk · vk ,
v2k ≤ tk · 1.
Both inequalities on the RHS are rotated quadratic coneinequalities. Hence the 3/2-power market impact function canbe optimized using standard conic optimization software.
![Page 21: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/21.jpg)
3/2-power market impact function
A conic representation for the convex non-linear market impactfunction improves solver performance. This requires a simpleconversion:
minn∑
k=1
qkt3/2k ≡
min∑n
k=1 qkuk
s.t. t3/2k ≤ uk , forallk.
We now make the following simple observation:
t3/2k ≤ uk ⇔
∃vks.t.t2k ≤ uk · vk ,
v2k ≤ tk · 1.
Both inequalities on the RHS are rotated quadratic coneinequalities. Hence the 3/2-power market impact function canbe optimized using standard conic optimization software.
![Page 22: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/22.jpg)
3/2-power market impact function
A conic representation for the convex non-linear market impactfunction improves solver performance. This requires a simpleconversion:
minn∑
k=1
qkt3/2k ≡
min∑n
k=1 qkuk
s.t. t3/2k ≤ uk , forallk.
We now make the following simple observation:
t3/2k ≤ uk ⇔
∃vks.t.t2k ≤ uk · vk ,
v2k ≤ tk · 1.
Both inequalities on the RHS are rotated quadratic coneinequalities. Hence the 3/2-power market impact function canbe optimized using standard conic optimization software.
![Page 23: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/23.jpg)
Separately Managed Accounts (SMAs)
Most clients prefer to “own” an SMA rather than sharesof a mutual fund
This gives them flexibility to customize their portfolioaccording to their investment goals and concerns
Larger asset managers manage hundreds of SMAs. As aresult, on any given day, multiple accounts must beoptimized/rebalanced.
The complication arises from the fact trading theseaccounts together generates a nonlinear cumulative marketimpact.
Accounts that are traded together can not be trulyoptimized in isolation. This also brings up issues of biasand fairness.
![Page 24: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/24.jpg)
Separately Managed Accounts (SMAs)
Most clients prefer to “own” an SMA rather than sharesof a mutual fund
This gives them flexibility to customize their portfolioaccording to their investment goals and concerns
Larger asset managers manage hundreds of SMAs. As aresult, on any given day, multiple accounts must beoptimized/rebalanced.
The complication arises from the fact trading theseaccounts together generates a nonlinear cumulative marketimpact.
Accounts that are traded together can not be trulyoptimized in isolation. This also brings up issues of biasand fairness.
![Page 25: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/25.jpg)
Separately Managed Accounts (SMAs)
Most clients prefer to “own” an SMA rather than sharesof a mutual fund
This gives them flexibility to customize their portfolioaccording to their investment goals and concerns
Larger asset managers manage hundreds of SMAs. As aresult, on any given day, multiple accounts must beoptimized/rebalanced.
The complication arises from the fact trading theseaccounts together generates a nonlinear cumulative marketimpact.
Accounts that are traded together can not be trulyoptimized in isolation. This also brings up issues of biasand fairness.
![Page 26: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/26.jpg)
Separately Managed Accounts (SMAs)
Most clients prefer to “own” an SMA rather than sharesof a mutual fund
This gives them flexibility to customize their portfolioaccording to their investment goals and concerns
Larger asset managers manage hundreds of SMAs. As aresult, on any given day, multiple accounts must beoptimized/rebalanced.
The complication arises from the fact trading theseaccounts together generates a nonlinear cumulative marketimpact.
Accounts that are traded together can not be trulyoptimized in isolation. This also brings up issues of biasand fairness.
![Page 27: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/27.jpg)
Separately Managed Accounts (SMAs)
Most clients prefer to “own” an SMA rather than sharesof a mutual fund
This gives them flexibility to customize their portfolioaccording to their investment goals and concerns
Larger asset managers manage hundreds of SMAs. As aresult, on any given day, multiple accounts must beoptimized/rebalanced.
The complication arises from the fact trading theseaccounts together generates a nonlinear cumulative marketimpact.
Accounts that are traded together can not be trulyoptimized in isolation. This also brings up issues of biasand fairness.
![Page 28: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/28.jpg)
Optimizing Independently
For account j , we optimize
max (µj)T x j − λj(x j)TΣjx j − φjTC (t j)T t j
s.t. x j ∈ X j .
However, the “true” objective value is
(µj)T x j∗ − λj(x j
∗)TΣjx j
∗ − φjTC (∑
i
t i∗)
T t j∗.
So, the objective function above under-estimates the total marketimpact and results in too much trading. The effect can be severewhen t j
∗ is much smaller than∑
i ti∗.
This approach also creates a size bias–smaller accounts are
disadvantaged.
![Page 29: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/29.jpg)
Optimizing Independently
For account j , we optimize
max (µj)T x j − λj(x j)TΣjx j − φjTC (t j)T t j
s.t. x j ∈ X j .
However, the “true” objective value is
(µj)T x j∗ − λj(x j
∗)TΣjx j
∗ − φjTC (∑
i
t i∗)
T t j∗.
So, the objective function above under-estimates the total marketimpact and results in too much trading. The effect can be severewhen t j
∗ is much smaller than∑
i ti∗.
This approach also creates a size bias–smaller accounts are
disadvantaged.
![Page 30: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/30.jpg)
Optimizing Independently
For account j , we optimize
max (µj)T x j − λj(x j)TΣjx j − φjTC (t j)T t j
s.t. x j ∈ X j .
However, the “true” objective value is
(µj)T x j∗ − λj(x j
∗)TΣjx j
∗ − φjTC (∑
i
t i∗)
T t j∗.
So, the objective function above under-estimates the total marketimpact and results in too much trading. The effect can be severewhen t j
∗ is much smaller than∑
i ti∗.
This approach also creates a size bias–smaller accounts are
disadvantaged.
![Page 31: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/31.jpg)
Optimizing Independently
For account j , we optimize
max (µj)T x j − λj(x j)TΣjx j − φjTC (t j)T t j
s.t. x j ∈ X j .
However, the “true” objective value is
(µj)T x j∗ − λj(x j
∗)TΣjx j
∗ − φjTC (∑
i
t i∗)
T t j∗.
So, the objective function above under-estimates the total marketimpact and results in too much trading. The effect can be severewhen t j
∗ is much smaller than∑
i ti∗.
This approach also creates a size bias–smaller accounts are
disadvantaged.
![Page 32: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/32.jpg)
Collusive Approach
The idea is to optimize all accounts jointly, using a total welfareobjective function (O’Cinneide, Scherer, Xu, JPM, Summer2006.)
The optimization problem
max∑
j(µj)T x j −
∑j λj(x j)TΣjx j − φTC (
∑j t j)T (
∑j t j)
s.t. x j ∈ X j , ∀j .
Stubbs (2007) shows that this approach is not “fair”–someaccounts may have to sacrifice themselves for the benefit of thegroup. They can improve their utility by acting unilaterally.
Theoretically, the unfairness issue can be overcome by“equitably distributing” the objective function improvements.However, this is practically impossible to implement.
![Page 33: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/33.jpg)
Collusive Approach
The idea is to optimize all accounts jointly, using a total welfareobjective function (O’Cinneide, Scherer, Xu, JPM, Summer2006.)
The optimization problem
max∑
j(µj)T x j −
∑j λj(x j)TΣjx j − φTC (
∑j t j)T (
∑j t j)
s.t. x j ∈ X j , ∀j .
Stubbs (2007) shows that this approach is not “fair”–someaccounts may have to sacrifice themselves for the benefit of thegroup. They can improve their utility by acting unilaterally.
Theoretically, the unfairness issue can be overcome by“equitably distributing” the objective function improvements.However, this is practically impossible to implement.
![Page 34: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/34.jpg)
Collusive Approach
The idea is to optimize all accounts jointly, using a total welfareobjective function (O’Cinneide, Scherer, Xu, JPM, Summer2006.)
The optimization problem
max∑
j(µj)T x j −
∑j λj(x j)TΣjx j − φTC (
∑j t j)T (
∑j t j)
s.t. x j ∈ X j , ∀j .
Stubbs (2007) shows that this approach is not “fair”–someaccounts may have to sacrifice themselves for the benefit of thegroup. They can improve their utility by acting unilaterally.
Theoretically, the unfairness issue can be overcome by“equitably distributing” the objective function improvements.However, this is practically impossible to implement.
![Page 35: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/35.jpg)
Collusive Approach
The idea is to optimize all accounts jointly, using a total welfareobjective function (O’Cinneide, Scherer, Xu, JPM, Summer2006.)
The optimization problem
max∑
j(µj)T x j −
∑j λj(x j)TΣjx j − φTC (
∑j t j)T (
∑j t j)
s.t. x j ∈ X j , ∀j .
Stubbs (2007) shows that this approach is not “fair”–someaccounts may have to sacrifice themselves for the benefit of thegroup. They can improve their utility by acting unilaterally.
Theoretically, the unfairness issue can be overcome by“equitably distributing” the objective function improvements.However, this is practically impossible to implement.
![Page 36: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/36.jpg)
An equilibrium approach
When optimizing account j , assume that accounts i 6= j willhave trades t i
∗ and then optimize
max (µj)T x j − λj(x j)TΣjx j − φjTC (t j +∑
i 6=j t i∗)
T t j
s.t. x j ∈ X j .
Let us call this problem CNP(j).
If there exists t j∗, j = 1, . . . , n such that for each j , t j
∗ solvesCNP(j), then we have an equilibrium solution. This would be afair solution in the sense that unilateral deviation from thissolution would not benefit anybody.
In other words, we are seeking a (Cournot-)Nash equilibriumpoint. It must exist because of the concavity of the objectivefunctions. How do we find it?
While the equilibrium solution is inferior to the collusive solutionin terms of the total welfare function, it is easier to justify andimplement.
![Page 37: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/37.jpg)
An equilibrium approach
When optimizing account j , assume that accounts i 6= j willhave trades t i
∗ and then optimize
max (µj)T x j − λj(x j)TΣjx j − φjTC (t j +∑
i 6=j t i∗)
T t j
s.t. x j ∈ X j .
Let us call this problem CNP(j).
If there exists t j∗, j = 1, . . . , n such that for each j , t j
∗ solvesCNP(j), then we have an equilibrium solution. This would be afair solution in the sense that unilateral deviation from thissolution would not benefit anybody.
In other words, we are seeking a (Cournot-)Nash equilibriumpoint. It must exist because of the concavity of the objectivefunctions. How do we find it?
While the equilibrium solution is inferior to the collusive solutionin terms of the total welfare function, it is easier to justify andimplement.
![Page 38: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/38.jpg)
An equilibrium approach
When optimizing account j , assume that accounts i 6= j willhave trades t i
∗ and then optimize
max (µj)T x j − λj(x j)TΣjx j − φjTC (t j +∑
i 6=j t i∗)
T t j
s.t. x j ∈ X j .
Let us call this problem CNP(j).
If there exists t j∗, j = 1, . . . , n such that for each j , t j
∗ solvesCNP(j), then we have an equilibrium solution. This would be afair solution in the sense that unilateral deviation from thissolution would not benefit anybody.
In other words, we are seeking a (Cournot-)Nash equilibriumpoint. It must exist because of the concavity of the objectivefunctions. How do we find it?
While the equilibrium solution is inferior to the collusive solutionin terms of the total welfare function, it is easier to justify andimplement.
![Page 39: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/39.jpg)
An equilibrium approach
When optimizing account j , assume that accounts i 6= j willhave trades t i
∗ and then optimize
max (µj)T x j − λj(x j)TΣjx j − φjTC (t j +∑
i 6=j t i∗)
T t j
s.t. x j ∈ X j .
Let us call this problem CNP(j).
If there exists t j∗, j = 1, . . . , n such that for each j , t j
∗ solvesCNP(j), then we have an equilibrium solution. This would be afair solution in the sense that unilateral deviation from thissolution would not benefit anybody.
In other words, we are seeking a (Cournot-)Nash equilibriumpoint. It must exist because of the concavity of the objectivefunctions. How do we find it?
While the equilibrium solution is inferior to the collusive solutionin terms of the total welfare function, it is easier to justify andimplement.
![Page 40: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/40.jpg)
Representing the shifted market impact function
When TC(x) = x1/2, the market impact term in the objective function ofCNP(j) can be handled as follows. We want to:
minnX
k=1
qktjk ·s
t jk +
Xi 6=j
(t i∗)k
Let’s simplify:
minnX
k=1
tk√
tk + ak ≡min
Pnk=1 uk
s.t. ∀k tk√
tk + ak ≤ uk
≡min
Pnk=1 uk
s.t. ∀k (tk + ak)3/2
≤ uk + ak
√tk + ak
≡
minPn
k=1 uk
s.t. ∀k v3/2k ≤ yk
vk = tk + ak
yk = uk + zk
zk ≤√
tk + ak
All the inequalities can be written using rotated second order cone
constraints.
![Page 41: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/41.jpg)
Representing the shifted market impact function
When TC(x) = x1/2, the market impact term in the objective function ofCNP(j) can be handled as follows. We want to:
minnX
k=1
qktjk ·s
t jk +
Xi 6=j
(t i∗)k
Let’s simplify:
minnX
k=1
tk√
tk + ak ≡min
Pnk=1 uk
s.t. ∀k tk√
tk + ak ≤ uk
≡min
Pnk=1 uk
s.t. ∀k (tk + ak)3/2
≤ uk + ak
√tk + ak
≡
minPn
k=1 uk
s.t. ∀k v3/2k ≤ yk
vk = tk + ak
yk = uk + zk
zk ≤√
tk + ak
All the inequalities can be written using rotated second order cone
constraints.
![Page 42: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/42.jpg)
Representing the shifted market impact function
When TC(x) = x1/2, the market impact term in the objective function ofCNP(j) can be handled as follows. We want to:
minnX
k=1
qktjk ·s
t jk +
Xi 6=j
(t i∗)k
Let’s simplify:
minnX
k=1
tk√
tk + ak ≡min
Pnk=1 uk
s.t. ∀k tk√
tk + ak ≤ uk
≡min
Pnk=1 uk
s.t. ∀k (tk + ak)3/2
≤ uk + ak
√tk + ak
≡
minPn
k=1 uk
s.t. ∀k v3/2k ≤ yk
vk = tk + ak
yk = uk + zk
zk ≤√
tk + ak
All the inequalities can be written using rotated second order cone
constraints.
![Page 43: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/43.jpg)
Solution Strategy
A simple idea: Generate some initial trade estimates, solveeach CNP(j) with the corresponding estimates, update theestimates and iterate.
Convergence can be difficult. An obvious problem is“zig-zagging”. Can be partly remedied by fictitious play:
To generate the trade size estimate for iteration k + 1, usea convex combination of the trade size estimate foriteration k and the optimal trades computed for problemCNP(j) in iteration k.
![Page 44: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/44.jpg)
Solution Strategy
A simple idea: Generate some initial trade estimates, solveeach CNP(j) with the corresponding estimates, update theestimates and iterate.
Convergence can be difficult. An obvious problem is“zig-zagging”. Can be partly remedied by fictitious play:
To generate the trade size estimate for iteration k + 1, usea convex combination of the trade size estimate foriteration k and the optimal trades computed for problemCNP(j) in iteration k.
![Page 45: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/45.jpg)
Solution Strategy
A simple idea: Generate some initial trade estimates, solveeach CNP(j) with the corresponding estimates, update theestimates and iterate.
Convergence can be difficult. An obvious problem is“zig-zagging”. Can be partly remedied by fictitious play:
To generate the trade size estimate for iteration k + 1, usea convex combination of the trade size estimate foriteration k and the optimal trades computed for problemCNP(j) in iteration k.
![Page 46: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/46.jpg)
Other ideas
Find “better” estimates of the equilibrium trades, e.g.,from a combined account optimization. There are somedifficulties with this approach–for example, differentbenchmarks, risk appetites, constraints among differentaccounts.
Try an all-at-once approach instead of solvingaccount-by-account and iterating. Axioma (Ceria, Stubbs,Schmieta, etc.) is working on this solution. This approachcan easily handle cumulative constraints, e.g., do not trademore than x% of average daily volume in any name.
But, it is much easier to parallellize theaccount-by-account approach.
![Page 47: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/47.jpg)
Other ideas
Find “better” estimates of the equilibrium trades, e.g.,from a combined account optimization. There are somedifficulties with this approach–for example, differentbenchmarks, risk appetites, constraints among differentaccounts.
Try an all-at-once approach instead of solvingaccount-by-account and iterating. Axioma (Ceria, Stubbs,Schmieta, etc.) is working on this solution. This approachcan easily handle cumulative constraints, e.g., do not trademore than x% of average daily volume in any name.
But, it is much easier to parallellize theaccount-by-account approach.
![Page 48: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/48.jpg)
Other ideas
Find “better” estimates of the equilibrium trades, e.g.,from a combined account optimization. There are somedifficulties with this approach–for example, differentbenchmarks, risk appetites, constraints among differentaccounts.
Try an all-at-once approach instead of solvingaccount-by-account and iterating. Axioma (Ceria, Stubbs,Schmieta, etc.) is working on this solution. This approachcan easily handle cumulative constraints, e.g., do not trademore than x% of average daily volume in any name.
But, it is much easier to parallellize theaccount-by-account approach.
![Page 49: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/49.jpg)
Challenges for the iterative approach
Is the existence of equilibrium guaranteed given that thereare non-convex constraints/costs in most problems?
Also, can there be multiple equilibria? If so, how can weensure we converge to the “best” one?
How do we recognize that we are close enough to theequilibrium? In other words, what is a good terminationcriterion?
How do we deal with cumulative constraints?
![Page 50: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/50.jpg)
Challenges for the iterative approach
Is the existence of equilibrium guaranteed given that thereare non-convex constraints/costs in most problems?
Also, can there be multiple equilibria? If so, how can weensure we converge to the “best” one?
How do we recognize that we are close enough to theequilibrium? In other words, what is a good terminationcriterion?
How do we deal with cumulative constraints?
![Page 51: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/51.jpg)
Challenges for the iterative approach
Is the existence of equilibrium guaranteed given that thereare non-convex constraints/costs in most problems?
Also, can there be multiple equilibria? If so, how can weensure we converge to the “best” one?
How do we recognize that we are close enough to theequilibrium? In other words, what is a good terminationcriterion?
How do we deal with cumulative constraints?
![Page 52: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/52.jpg)
Challenges for the iterative approach
Is the existence of equilibrium guaranteed given that thereare non-convex constraints/costs in most problems?
Also, can there be multiple equilibria? If so, how can weensure we converge to the “best” one?
How do we recognize that we are close enough to theequilibrium? In other words, what is a good terminationcriterion?
How do we deal with cumulative constraints?
![Page 53: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/53.jpg)
Outline
1 Multi-Portfolio Optimization
2 Dynamic Portfolio Management
![Page 54: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/54.jpg)
A Factor Model of Returns
Most quantitative portfolio construction approaches describe the returnand risk characteristics of securities using factor models.
Asset and portfolio returns and risks can be decomposed into two parts:those which are due to factors prevalent throughout the market and thosewhich are specific to asset or the securities in the porfolio. A multiplefactor model tries to capture this decomposition. Its advantages are:
A thorough breakdown of risk
Incorporates economic logic
Robust to outliers
Adapts to macro movements
Realistic, flexible, tractable and easy to understand
![Page 55: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/55.jpg)
A Factor Model of Returns
Most quantitative portfolio construction approaches describe the returnand risk characteristics of securities using factor models.
Asset and portfolio returns and risks can be decomposed into two parts:those which are due to factors prevalent throughout the market and thosewhich are specific to asset or the securities in the porfolio. A multiplefactor model tries to capture this decomposition. Its advantages are:
A thorough breakdown of risk
Incorporates economic logic
Robust to outliers
Adapts to macro movements
Realistic, flexible, tractable and easy to understand
![Page 56: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/56.jpg)
A Factor Model of Returns
Most quantitative portfolio construction approaches describe the returnand risk characteristics of securities using factor models.
Asset and portfolio returns and risks can be decomposed into two parts:those which are due to factors prevalent throughout the market and thosewhich are specific to asset or the securities in the porfolio. A multiplefactor model tries to capture this decomposition. Its advantages are:
A thorough breakdown of risk
Incorporates economic logic
Robust to outliers
Adapts to macro movements
Realistic, flexible, tractable and easy to understand
![Page 57: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/57.jpg)
A Factor Model of Returns
Most quantitative portfolio construction approaches describe the returnand risk characteristics of securities using factor models.
Asset and portfolio returns and risks can be decomposed into two parts:those which are due to factors prevalent throughout the market and thosewhich are specific to asset or the securities in the porfolio. A multiplefactor model tries to capture this decomposition. Its advantages are:
A thorough breakdown of risk
Incorporates economic logic
Robust to outliers
Adapts to macro movements
Realistic, flexible, tractable and easy to understand
![Page 58: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/58.jpg)
A Factor Model of Returns
Most quantitative portfolio construction approaches describe the returnand risk characteristics of securities using factor models.
Asset and portfolio returns and risks can be decomposed into two parts:those which are due to factors prevalent throughout the market and thosewhich are specific to asset or the securities in the porfolio. A multiplefactor model tries to capture this decomposition. Its advantages are:
A thorough breakdown of risk
Incorporates economic logic
Robust to outliers
Adapts to macro movements
Realistic, flexible, tractable and easy to understand
![Page 59: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/59.jpg)
A Factor Model of Returns
Most quantitative portfolio construction approaches describe the returnand risk characteristics of securities using factor models.
Asset and portfolio returns and risks can be decomposed into two parts:those which are due to factors prevalent throughout the market and thosewhich are specific to asset or the securities in the porfolio. A multiplefactor model tries to capture this decomposition. Its advantages are:
A thorough breakdown of risk
Incorporates economic logic
Robust to outliers
Adapts to macro movements
Realistic, flexible, tractable and easy to understand
![Page 60: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/60.jpg)
A Factor Model of Returns
Most quantitative portfolio construction approaches describe the returnand risk characteristics of securities using factor models.
Asset and portfolio returns and risks can be decomposed into two parts:those which are due to factors prevalent throughout the market and thosewhich are specific to asset or the securities in the porfolio. A multiplefactor model tries to capture this decomposition. Its advantages are:
A thorough breakdown of risk
Incorporates economic logic
Robust to outliers
Adapts to macro movements
Realistic, flexible, tractable and easy to understand
![Page 61: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/61.jpg)
Multiple Factor Models
The decomposition of the return in asset i:
ri (t) =X
k
Fi,k(t) · bk(t) + ui (t)
where
ri (t) = excess return of asset i in period t
Fi,k(t) = exposure of asset i to factor k in period t
bk(t) = factor return in period t
ui (t) = specific return of asset i in period t.
Matrix form:26664
r1r2...rn
37775 =
26664
f11 · · · f1m
f21 · · · f2m
.... . .
...fn1 · · · fnm
3777526664
b1
b2
...bm
37775+
26664
u1
u2
...un
37775
![Page 62: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/62.jpg)
Mean Reversion
Recall the factor decomposition of the excess returns:
rt = Ftbt + ut
From this decomposition it follows that
µt = E[rt ] = FtE[bt ] + E[ut ].
Model assumption: E[ut ] ≡ 0 and E[bt ] is stationary. As aresult expected returns move with the movements in the factorexposures (F ).
Empirical observation: Exposures mean revert. Consequently,expected returns also mean revert.
![Page 63: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/63.jpg)
Mean Reversion
Recall the factor decomposition of the excess returns:
rt = Ftbt + ut
From this decomposition it follows that
µt = E[rt ] = FtE[bt ] + E[ut ].
Model assumption: E[ut ] ≡ 0 and E[bt ] is stationary. As aresult expected returns move with the movements in the factorexposures (F ).
Empirical observation: Exposures mean revert. Consequently,expected returns also mean revert.
![Page 64: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/64.jpg)
Mean Reversion
Recall the factor decomposition of the excess returns:
rt = Ftbt + ut
From this decomposition it follows that
µt = E[rt ] = FtE[bt ] + E[ut ].
Model assumption: E[ut ] ≡ 0 and E[bt ] is stationary. As aresult expected returns move with the movements in the factorexposures (F ).
Empirical observation: Exposures mean revert. Consequently,expected returns also mean revert.
![Page 65: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/65.jpg)
Mean Reversion
Recall the factor decomposition of the excess returns:
rt = Ftbt + ut
From this decomposition it follows that
µt = E[rt ] = FtE[bt ] + E[ut ].
Model assumption: E[ut ] ≡ 0 and E[bt ] is stationary. As aresult expected returns move with the movements in the factorexposures (F ).
Empirical observation: Exposures mean revert. Consequently,expected returns also mean revert.
![Page 66: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/66.jpg)
Information Decay
![Page 67: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/67.jpg)
Dynamic Portfolio Selection
Consider the following infinite horizon utility maximization problem:
max{xt}t=0,...
E
"∞Xt=0
γtu(µt , xt)
#
where γ is a discount factor, and u(·) is the utility function we have seenbefore:
u(µ, x) = µT x − λxTΣx − φTC(t)T t.
For simplicity, we assume TC(t) = Λt and ignore constraints for now.
Also assume the following mean-reverting model for expected returns:
µt = (I− β)µt−1 + βµ + εt
where β is a diagonal matrix of mean reversion coefficients and µ is thevector of average expected returns. ε is white noise. Σ and Λ aretime-invariant.
Different factors will have different mean reversion rates. This is important
for trading costs.
![Page 68: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/68.jpg)
Dynamic Portfolio Selection
Consider the following infinite horizon utility maximization problem:
max{xt}t=0,...
E
"∞Xt=0
γtu(µt , xt)
#
where γ is a discount factor, and u(·) is the utility function we have seenbefore:
u(µ, x) = µT x − λxTΣx − φTC(t)T t.
For simplicity, we assume TC(t) = Λt and ignore constraints for now.
Also assume the following mean-reverting model for expected returns:
µt = (I− β)µt−1 + βµ + εt
where β is a diagonal matrix of mean reversion coefficients and µ is thevector of average expected returns. ε is white noise. Σ and Λ aretime-invariant.
Different factors will have different mean reversion rates. This is important
for trading costs.
![Page 69: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/69.jpg)
Dynamic Portfolio Selection
Consider the following infinite horizon utility maximization problem:
max{xt}t=0,...
E
"∞Xt=0
γtu(µt , xt)
#
where γ is a discount factor, and u(·) is the utility function we have seenbefore:
u(µ, x) = µT x − λxTΣx − φTC(t)T t.
For simplicity, we assume TC(t) = Λt and ignore constraints for now.
Also assume the following mean-reverting model for expected returns:
µt = (I− β)µt−1 + βµ + εt
where β is a diagonal matrix of mean reversion coefficients and µ is thevector of average expected returns. ε is white noise. Σ and Λ aretime-invariant.
Different factors will have different mean reversion rates. This is important
for trading costs.
![Page 70: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/70.jpg)
Finite Horizon Formulation
The finite-horizon recursion for the problem is given by:
JN (µN , xN−1) = maxtN
(x ′NµN − λx ′NΣxN − φt ′NΛtN)
Jt (µt , xt−1) = maxtt
E [x ′tµt − λx ′tΣxt − φt ′tΛtt + γJt+1 (µt+1, xt)]
Period N problem is a simple QP. Solving it, we obtain:
tN =1
2(λΣ + φΛ)−1
µN − (λΣ + φΛ)−1 (λΣ) xN−1
![Page 71: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/71.jpg)
Finite Horizon Formulation
The finite-horizon recursion for the problem is given by:
JN (µN , xN−1) = maxtN
(x ′NµN − λx ′NΣxN − φt ′NΛtN)
Jt (µt , xt−1) = maxtt
E [x ′tµt − λx ′tΣxt − φt ′tΛtt + γJt+1 (µt+1, xt)]
Period N problem is a simple QP. Solving it, we obtain:
tN =1
2(λΣ + φΛ)−1
µN − (λΣ + φΛ)−1 (λΣ) xN−1
![Page 72: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/72.jpg)
The Value Function
Define the following matrices:
AN = 12(λΣ + φΛ)−1
BN = (λΣ + φΛ)−1 (λΣ)
so thattN = ANµN − BNtN−1
Then,
JN (µN , tN−1) = µ′NMNµN + x ′N−1NNxN−1 + x ′N−1PNµN
where
MN =1
2AN
NN = −φΛBN
PN = 2φΛAN
![Page 73: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/73.jpg)
The Value Function
Define the following matrices:
AN = 12(λΣ + φΛ)−1
BN = (λΣ + φΛ)−1 (λΣ)
so thattN = ANµN − BNtN−1
Then,
JN (µN , tN−1) = µ′NMNµN + x ′N−1NNxN−1 + x ′N−1PNµN
where
MN =1
2AN
NN = −φΛBN
PN = 2φΛAN
![Page 74: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/74.jpg)
Recursion
Given the shape of JN(·), we hypothesize that Jt(·) will be quadraticand try to solve for the coefficients of this quadratic model. Indeed,
Jt(·) = µ′tMtµt + x ′t−1Ntxt−1 + x ′t−1Ptµt + q′tµt + r′txt−1 + ftτt = Atµt − Btxt−1 + ct
for certain parameters At , Bt , etc., derived from Σ, Λ, β, etc.
An infinite horizon extension is relatively straight-forward and
requires the solution of a fixed-point problem.
![Page 75: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/75.jpg)
Recursion
Given the shape of JN(·), we hypothesize that Jt(·) will be quadraticand try to solve for the coefficients of this quadratic model. Indeed,
Jt(·) = µ′tMtµt + x ′t−1Ntxt−1 + x ′t−1Ptµt + q′tµt + r′txt−1 + ftτt = Atµt − Btxt−1 + ct
for certain parameters At , Bt , etc., derived from Σ, Λ, β, etc.
An infinite horizon extension is relatively straight-forward and
requires the solution of a fixed-point problem.
![Page 76: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/76.jpg)
How do we use this for constrained problems?
We use our knowledge of J(·) to set up a quadratic program which willapproximate the optimal solution to the constrained multi-periodrebalancing problem. The QP is then given by:
maxtt
�x ′tµt − λx ′tΣxt − φt′tΛtt + γE [J (µt−1, xt−1 + tt)]
�s.t. xt = xt−1 + tt ∈ X
which is equivalent to
maxtt
�− t′t
�λΣ + φΛ− γN
�tt +
�µt + 2 (λΣ− γN) xt−1+
γP ((I− β)µt + βµ) + γr�tt
�s.t. xt = xt−1 + tt ∈ X
![Page 77: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/77.jpg)
Alternatives
Can we construct one-period problems that partially capturethe dynamics of the inputs?
For example, incorporate the decay rate into the expectedreturns used in optimizations.
One critical issue is the selection of the t-cost aversionparameter φ. It needs to balance the expected return rateswith the trading costs, so the aversion parameter must ensurethat these terms are in the “same units”. But this creates achicken-and-egg problem.
![Page 78: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/78.jpg)
Alternatives
Can we construct one-period problems that partially capturethe dynamics of the inputs?
For example, incorporate the decay rate into the expectedreturns used in optimizations.
One critical issue is the selection of the t-cost aversionparameter φ. It needs to balance the expected return rateswith the trading costs, so the aversion parameter must ensurethat these terms are in the “same units”. But this creates achicken-and-egg problem.
![Page 79: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/79.jpg)
Alternatives
Can we construct one-period problems that partially capturethe dynamics of the inputs?
For example, incorporate the decay rate into the expectedreturns used in optimizations.
One critical issue is the selection of the t-cost aversionparameter φ. It needs to balance the expected return rateswith the trading costs, so the aversion parameter must ensurethat these terms are in the “same units”. But this creates achicken-and-egg problem.
![Page 80: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/80.jpg)
“Consistent” t-cost aversion
u(µ, x) = µT x − λxTΣx − φTC (t)T t.
If µ is an annualized return estimate, and TC (t)T t is aone-time trading-cost, to bring these two terms to comparableunits, φ must correspond to the expected number of trades peryear for the securities in the portfolio.
The problem is, for lower φ, we have higher turnover andhigher expected number of trades per year–perhaps inconsistentwith the φ we used. Similar problem for φ that is too high.
How do we find the “right” value of this parameter? Iterate toachieve “consistency”...
![Page 81: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/81.jpg)
“Consistent” t-cost aversion
u(µ, x) = µT x − λxTΣx − φTC (t)T t.
If µ is an annualized return estimate, and TC (t)T t is aone-time trading-cost, to bring these two terms to comparableunits, φ must correspond to the expected number of trades peryear for the securities in the portfolio.
The problem is, for lower φ, we have higher turnover andhigher expected number of trades per year–perhaps inconsistentwith the φ we used. Similar problem for φ that is too high.
How do we find the “right” value of this parameter? Iterate toachieve “consistency”...
![Page 82: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/82.jpg)
“Consistent” t-cost aversion
u(µ, x) = µT x − λxTΣx − φTC (t)T t.
If µ is an annualized return estimate, and TC (t)T t is aone-time trading-cost, to bring these two terms to comparableunits, φ must correspond to the expected number of trades peryear for the securities in the portfolio.
The problem is, for lower φ, we have higher turnover andhigher expected number of trades per year–perhaps inconsistentwith the φ we used. Similar problem for φ that is too high.
How do we find the “right” value of this parameter? Iterate toachieve “consistency”...
![Page 83: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/83.jpg)
Recap
Trading costs are important considerations for assetmanagers. Optimization tools are crucial in managingthese costs carefully.
Trading multiple accounts simultaneously poses a difficultquestion of balancing optimality and fairness. Anequilibrium approach seems best suited for this situation.Conic optimization tools are essential.
Dynamic programming and optimal control techniques areuseful in addressing the multi-period portfolio selectionmodels. However, computational burden is still too highfor a “true” solution of this problem. Instead, we focus oninformed heuristics.
![Page 84: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/84.jpg)
Recap
Trading costs are important considerations for assetmanagers. Optimization tools are crucial in managingthese costs carefully.
Trading multiple accounts simultaneously poses a difficultquestion of balancing optimality and fairness. Anequilibrium approach seems best suited for this situation.Conic optimization tools are essential.
Dynamic programming and optimal control techniques areuseful in addressing the multi-period portfolio selectionmodels. However, computational burden is still too highfor a “true” solution of this problem. Instead, we focus oninformed heuristics.
![Page 85: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/85.jpg)
Recap
Trading costs are important considerations for assetmanagers. Optimization tools are crucial in managingthese costs carefully.
Trading multiple accounts simultaneously poses a difficultquestion of balancing optimality and fairness. Anequilibrium approach seems best suited for this situation.Conic optimization tools are essential.
Dynamic programming and optimal control techniques areuseful in addressing the multi-period portfolio selectionmodels. However, computational burden is still too highfor a “true” solution of this problem. Instead, we focus oninformed heuristics.
![Page 86: Optimization Models for Quantitative Asset€¦ · Optimization Models for Quantitative Asset Management1 Reha H. Tut¨ u¨ncu¨ Goldman Sachs Asset Management Quantitative Equity](https://reader036.vdocuments.net/reader036/viewer/2022070818/5f1602e434c78c6d7017b599/html5/thumbnails/86.jpg)
Additional information
1 This material is provided for educational purposes only and should not be construed as investmentadvice or an offer or solicitation to buy or sell securities.
2 THIS MATERIAL DOES NOT CONSTITUTE AN OFFER OR SOLICITATION IN ANYJURISDICTION WHERE OR TO ANY PERSON TO WHOM IT WOULD BE UNAUTHORIZEDOR UNLAWFUL TO DO SO.
3 These examples are for illustrative purposes only and are not actual results. If any assumptions useddo not prove to be true, results may vary substantially.
4 The opinions expressed in this research paper are those of the authors, and not necessarily of GSAM.The investments and returns discussed in this paper do not represent any Goldman Sachs product.This research paper makes no implied or express recommendations concerning how a clients accountshould be managed. This research paper is not intended to be used as a general guide to investing oras a source of any specific investment recommendations.
5 Opinions expressed are current opinions as of the date appearing in this material only. No part ofthis material may, without GSAMs prior written consent, be (i) copied, photocopied or duplicated inany form, by any means, or (ii) distributed to any person that is not an employee, officer, director, orauthorised agent of the recipient.
6 Copyright c© 2007, Goldman, Sachs Co. All rights reserved.