Fireworks Algorithm Applied to Constrained Portfolio Optimization Problem

Size: px
Start display at page:

Download "Fireworks Algorithm Applied to Constrained Portfolio Optimization Problem"

Transcription

1 Fireworks Algorithm Applied to Constrained Portfolio Optimization Problem Nebojsa Bacanin and Milan Tuba Faculty of Computer Science Megatrend University Belgrade Bulevar umetnosti 29, Belgrade, Serbia Abstract This paper presents implementation of the fireworks algorithm for portfolio optimization problem with constraints. Fireworks algorithm is a relatively new nature-inspired metaheuristic which emulates the process of fireworks explosion. We adapted fireworks algorithm for solving constrained portfolio selection problem that extends classical mean-variance portfolio model by adding additional constraints. Comparative analysis was conducted with three other swarm intelligence algorithms and three variants of genetic algorithm from the literature, using the same problem formulation and the same test data. Results show that the fireworks algorithm has great potential for tackling portfolio optimization problem since it performed better than mentioned algorithms considering all performance indicators. Keywords-portfolio optimization; fireworks algorithm; swarm intelligence; nature inspired algorithms I. INTRODUCTION Portfolio optimization (also known in the literature as portfolio selection problem), which deals with the optimal allocation of wealth among available assets, is one of the most important issues in economics and finance. Portfolio is collection of financial instruments (assets) owned by an individual or organization. Portfolios usually consist of bonds, stocks, futures, options, mutual fonds, etc. When making financial decisions, investors tend to maximize the return and to control the risk. These goals can be accomplished simultaneously by following the principle of diversification where investor tends to invest available capital into portfolio, rather than in a single asset. Portfolio optimization problem can be defined as multicriteria optimization problem in which risk has to be minimized, while return has to be maximized. However, the formulation of the problem in this way has several drawbacks [1]. It is difficult to collect enough data to make precise estimation of the risks and returns. Estimation of return and covariance (measure which models risk) is usually based on historical data and as such is error-prone. Finally, such problem formulation is simplification of the real-world environment because it does not capture many practical constraints, such as transaction costs, preferences over assets, maximum size of portfolio [1]. This research is supported by the Ministry of Education, Science and Technological Development of Republic of Srbia, Grant No. III /15/$31.00 c 2015 IEEE Portfolio optimization problem has been solved by using different methods and techniques like parametric quadratic programming technique [2] or linear programming [3]. However, as the model adopts additional constraints, it becomes harder for optimization and traditional, deterministic methods could not obtain satisfying results. In such cases, it is necessary to employ metaheuristic methods. This paper deals with the fireworks algorithm (FWA) that belongs to the group of swarm intelligence algorithms. Swarm intelligence mimics the behavior of animal colonies, such as flocks of bird schools of fish, colonies of ants or bees, populations of krills and bats, etc. It belongs to the group of population-based, iterative stochastic search techniques. The cornerstone of swarm intelligence is emergent behavior of many individuals that exhibits collective intelligence without central component that supervises the whole process. It is established on four basic properties on which self-organization rely: positive feedback, negative feedback, multiple interactions and fluctuations [4]. Swarm intelligence algorithms have been applied to the portfolio optimization problem. Particle swarm optimization (PSO) is one of the oldest swarm intelligence algorithms and its applications to different portfolio optimization models are presented in [5], [6]. Ant colony optimization (ACO) was used for solving Markowitz s mean-variance portfolio model [7], [8] and real estate portfolio optimization based on the average entropy [9]. Artificial bee colony (ABC) algorithm implementations for portfolio problem can also be found in the literature [10], [11]. Firefly algorithm (FA) which was devised by Yang [12] was also implemented for solving portfolio optimization [13], [14] and cardinality constrained mean-variance portfolio problem with entropy diversity constraint [15]. Krill herd (KH) is a relatively new nature-inspired metaheuristic devised by Gandomi and Alavi [16]. It was adapted for various tasks, including portfolio optimization [17]. In this paper, we present fireworks algorithm (FWA) adopted for solving constrained portfolio optimization problem. According to the available literature, FWA was not implemented for portfolio problem before. To prove the effectiveness of our approach, we performed tests using standard portfolio benchmark data from [18]. We also conducted comparative analysis with other optimization algorithms which were tested on the same benchmarks. 1242

2 The rest of the paper is organized as follows. In Section II we present mathematical formulations of different portfolio optimization models. Section III shows our implementations of the FWA. Optimization model, data sets, algorithm parameters, and empirical results along with the comparative analysis are given in Section IV. Finally, Section V concludes this paper. II. MATHEMATICAL FORMULATION OF PORTFOLIO OPTIMIZATION PROBLEM Portfolio optimization problem belongs to the group of multi-objective tasks since the goal is to maximize the returns while minimizing investors risk exposure. Thus, when making financial investment decisions, the investors tend to follow diversification strategy by investing the money into different types of assets. Many portfolio models exist in the literature, and in this section we show some of them. In the modern portfolio theory, one of the most important portfolio s models is the Markowitz s standard mean-variance model originally introduced more than fifty years ago [19]. In this model, the attractiveness of a security for investor is not only based on its arithmetic mean of return, but the standard deviation of the asset s return and its correlation with returns of other securities in the portfolio have also an important influence on the selection process [6]. In Markowitz s model, risk is defined as standard deviation of portfolio s return. The goal is to set a subset of assets from the predetermined pool of available assets in a way that the constructed portfolio generates minimum risk for a given level of return. When selection of risky portfolio is considered as the objective function, and the mean return of an asset is considered to be one of the constraints, the model can be defined as [6]: subject to min σ 2 R p = σ 2 p = R p = E(R p ) = j=1 ω i ω j Cov( R i Rj ) (1) ω i Ri R (2) ω i = 1 (3) ω i 0, i (1, 2,...N) (4) where N represents the number of potential assets, σp 2 is portfolio risk that should be minimized, Ri is the mean return on an asset i and Cov( R i Rj ) is covariance of returns of assets i and j respectively. Variable ω i is weight which determines the amount of the capital that is invested in asset i. The constraint formulated in Eq. (3) guarantees that the whole capital is invested. However, Markowitz s portfolio theory suffers from deficiencies and it has often been criticized mainly for the validity of variance as a risk measure. Besides that, it only provides a solution to asset allocation among the predetermined set of assets [20]. In the real-world investment environment, many different assets exist, such as bonds, options, stocks, future contracts, etc. The quality of these assets vary and it is very difficult task for the investors to find good quality assets because of information asymmetry and asset price fluctuations [20]. That is one of the reasons why this model can only be used as a starting point for building real word applicable models. Some portfolio methods model selection of assets by constructing only one evaluation function. These methods comprise of two main subsets: efficient frontier and Sharpe ratio models [5]. The goal of efficient frontier model is to find different objective function values by fluctuating desired mean return R. It is accomplished by introducing risk aversion indicator λ [0, 1]. This model can be written as [5]: min λ[ ω i ω j Cov( R i Rj ] (1 λ)[ ω i Ri ] (5) subject to j=1 ω i = 1 (6) ω i 0, i (1, 2,...N) (7) Risk aversion parameter λ sets the relative importance of the mean return to the risk. When λ increases, the relative importance of the risk increases for the investor, and the importance of the mean return decreases, and vice-versa [5]. Sharpe ratio (SR) model merges information from the mean and variance of an asset, and it can be formulated by Eq. (8) [21]: SR = R p R f StdDev(p), (8) where p denotes portfolio, R p is the mean return of the portfolio p, and R f is a test available rate of return on a riskfree asset. StdDev(p) is a measure of the risk in portfolio (standard deviation of R p ). One more model which is worth to be mentioned is Valueat-Risk (VaR). This model does not employ a variance as a measure of risk like in Markowitz s basic model, and it belongs to the group of quantile-based risk measures techniques. VaR describes the worst expected loss of a portfolio during a given time horizon under normal market conditions at a given confidence level. However, this model is represented with objective function that is very hard to be optimized, since it is non-linear, non-convex and non-differentiable [22]. All models presented so far are not realistic because they do not take into account all the constraints from the realworld environment. Some of the additional constraints include: budget, transaction lots, cardinality and sector capitalization constraints. 1243

3 Extended mean variance model that employs more realworld constraints was devised to make portfolio optimization more realistic. This model is classified as a quadratic mixedinteger programming task and can be mathematically formulated as [6]: where min σ 2 R p = σ 2 p = ω i = j=1 ω i ω j Cov( R i Rj ) (9) x i c i z i N j=1 x jc j z j, i = 1,..., N (10) z i = M N, M, N N, i = 1,...N, z i {0, 1} subject to where (11) x i c i z i Ri BR (12) x i c i z i B (13) 0 B lowi x i c i B upi B, i = 1,...N (14) W is W is i s i s y s y s 0, s, s {1,...S}, s < s (15) y s = { 1 if 0 if i s z i > 0 i s z i = 0, (16) where M is the number of selected assets from the pool of N available assets, B is the total budget for the investment, and B lowi and B upi are lower and upper limits of the budget that can be invested in asset i, respectively. Total number of sectors is represented as S, and c i represents the minimum transaction lot for asset i. x i denotes the number of c i that is purchased. Cardinality constraint is modeled with the decision variable z i which has a value of 1 if an asset i is included in portfolio, and if it is not, it has a value of 0. III. FIREWORKS ALGORITHM FOR PORTFOLIO OPTIMIZATION In this section we show our implementation of the fireworks algorithm (FWA) for constrained portfolio optimization problem. FWA is relatively new bio-inspired swarm intelligence approach devised in 2010 by Tan and Zhu [23]. It was inspired by the process of fireworks explosion. There are only few FWA s implementations that exist in the literature, but for those that exist, results show that it is a promising approach for both, bound-constrained and constrained problems. The very first paper that introduces the FWA reports results for bound-constrained global optimization that are better than the standard PSO (SPSO) and Clonal PSO (CPSO) [23]. In this work, FWA was tested on nine standard benchmarks. Later, many enhanced and upgraded FWA s for different kinds of optimization were presented and all of them proved to be robust methods by accomplishing outstanding performance [24]. There are also some hybrid approaches. For example, FWA was combined with the differential mutation (FWA-DM). This approach was successfully tested on CEC 2014 benchmark problems [25]. FWA was also tested on GPU (Graphical Processing Unit) in order to enhance computational performance. GPU-based Fireworks Algorithm (GPU-FWA) was implemented for solving large-scale problems [26]. Firework algorithm was inspired by the process of setting off a firework. When a firework is set off, a shower of sparks fill the local space around it. According to the opinion of the FWA s creators, the explosion process of a firework can be viewed as a search in the local space around a specific point where the firework is set off through the sparks generated in the explosion [23]. Firework explosion exhibits two characteristic behaviors. In well manufactured fireworks, numerous sparks are generated, and sparks tend to be in the center of the explosion. On the other hand, fireworks with lower quality manifest different behavior. In such cases, quite few sparks are generated, and the sparks are scattered in the space [23]. These two behaviors have implications on the search algorithm. In the first case, when a firework is well manufactured, a firework is located in the promising area of the search space which may be close to the optimal solution. Thus, it is better to generate more sparks to search around the firework. Contrarily, the second case, when sparks are scattered, implies that the optimal problem s solution may be far from the location of the firework, and that the search radious should be larger. In the FWA, more sparks are generated and the explosion amplitude is smaller for a good firework, compared to a bad one [23]. FWA belongs to the group of stochastic, iterative-based approaches. In each generation of explosions, n locations for the deployment of n fireworks are selected. After that, n other locations are selected from the current sparks and fireworks locations for the next iteration of execution. Basic cornerstones of the FWA are number of sparks and the amplitude of explosion. Let us suppose that the FWA is implemented for numerical minimization problem such as: min f(x), x = (x 1, x 2, x 3,..., x D ) S, (17) where x represents a real vector with D 1 components (parameters) and S R D is hyper-rectangular search space with D dimensions constrained by lower and upper bounds: lb i x i ub i, i [1, D]. (18) 1244

4 According to this formulation, the number of sparks which are created by each firework x i can be defined as [23]: s i = m y max f(x i ) + η n (y max f(x i )) + η, (19) where m represents a parameter that controls the overall number of sparks that are generated by the n fireworks, y max = max(f(x i ) (i = 1, 2,..., n) is the worst firework in the population (with the greates value of objective function in the case of minimization problems), and η is a small constant which is used to avoid division-by-zero error. It was concluded that satisfying results will not be obtained if s i is too big. So, it is necessary to define lower and upper bounds on s i according to [23]: round(α m) if s i < α m ŝ i = round(β m) if s i > β m, α < β < 1, (20) round(s i ) otherwise, where α and β are constant parameters. The second corner stone of the FWA is the amplitude of explosion. The amplitude of a well-designed firework is smaller than that in a bad one and this can be modeled with the following expression [23]: A i =  f(x i ) y min + η n (f(x i) y min ) + η, (21) where  represents the highest value of the explosion amplitude, while y min = min(f(x i ), i = 1, 2,..., n) denotes the best firework in the population of n fireworks (the one with the lowest value of objective function in the case of minimization problem). When an explosion occurs, z random dimensions (directions) of spark are affected. The number of affected dimensions is obtained by employing [23]: z = round(d χ), (22) where d is number of dimensions of optimization problem (the location x), and χ is a random number uniformly distributed between 0 and 1. In order to determine the location of a spark of the firework x i, a spark location ˆx j is generated first. The whole process is shown in the pseudo-code below [23]. Pseudo-code 1 Determine the initial spark s location: ˆx j = x i Select random z dimensions of ˆx j by using Eq. (22) Calculate the displacement: h = A i σ for each selected dimension ˆx j k of ˆx j do ˆx j k = ˆxj k + h if ˆx j k < xmin k map ˆx j k end if end for or ˆx j k > xmax k to the potential space In the presented pseudo-code, σ is a random number in the interval [ 1, 1]. For maintaining diversity of sparks (solutions in the population) a Gaussian method is employed. Gaussian(1, 1) function, which represents Gaussian distribution with mean 1 and standard deviation 1, is employed to define the coefficient of the explosion. Utilizing this method, ˆm sparks of this type are generated in each algorithm s iteration. Pseudo-code shows this kind of sparks initialization [23]. Pseudo-code 2 Determine the initial spark s location: ˆx j = x i Select random z dimensions of ˆx j by using Eq. (22) Calculate the coefficient of Gaussian explosion: g = Gaussian(1, 1) for each selected dimension ˆx j k of ˆx j do ˆx j k = ˆxj k g if ˆx j k < xmin k map ˆx j k end if end for or ˆx j k > xmax k to the potential space In each iteration, n fireworks locations are selected. Moreover, the current best location x is always kept and transfered to the next iteration so the algorithm uses elitism strategy. Later, n 1 locations are selected based on their distance to the other locations [23]. The distance between a position x i and other locations is calculated as: R(x i ) = j K d(x i, x j ) = j K x i x j, (23) where K is the set of all current locations of both fireworks and sparks. The probability of selecting location x i is calculated as [23]: p(x i ) = R(x i) R(x j ). (24) j K The process of algorithm execution can be summarized in the pseudo-code showed below. During each iteration, the algorithm generates two types of sparks according to Pseudocode 1 and Pseudo-code 2. The number of the first type sparks (denoted as m) and the amplitude of explosion is determined by the quality of the parent firework f(x i ). However, the number of the second type sparks, which are created from the Gaussian explosion, is fixed and controlled by the algorithm parameter ˆm. When algorithm obtains locations of both spark types, n locations are selected for the next iteration. FWA approximately performs n + m + ˆm function evaluations in each iteration [23]. Pseudo-code 3 Select random n locations for fireworks while maximum function evaluations is not reached do Set off n fireworks at n locations 1245

5 for each firework x i do Calculate the number of sparks for firework ŝ i by using Eq. (20) Obtain locations of ŝ i sparks of firework x i using Pseudo-code 1 end for for k = 1 : ˆm do Select random firework x j Generate a Gaussian spark for selected firework using Pseudo-code 2 end for Select best firework for next iteration Select randomly n 1 locations from the two types of sparks and the current fireworks with the probability given in Eq. (24) end while Appropriate constraint handling techniques has to be implemented to direct the search process towards the feasible domain of the search space. Equality constraints decrease efficiency of the search process by making the feasible space very small compared to the entire search space. In order to enhance the search process, the equality constraints can be replaced by inequality constraints using the following expression [27]: h(x) ε 0, (25) where ε > 0 is some small violation tolerance that is dynamically adjusted according to the current algorithm s iteration: ε(t + 1) = ε(t) dec, (26) In Eq. (26) t is the current iteration, and dec is a value slightly larger than 1. When the value of ε reaches the predetermined threshold value, Eq. (26) is no longer applied. To ensure that the sum of all assets weights included in the portfolio is equal to one, rather than treating it as a constrain, a different approach, the arrangement algorithm was adopted in [28]. This version of arrangement algorithm did not yield any improvements over the simplified version (for this special case when limits are 0 and 1 and desired sum is 1) that we first applied in the initialization phase of our FWA. We additionally modified it so that it includes handling the constraints from the Eq. (14) and Eq. (36): ˆω i = ω i D j=1 ω (1 D ω min ) + ω min, (27) j where ˆω i, i = 1, 2,..., D are adjusted values of weights ω i so that they always maintain feasibility. This modification significantly reduces the search space by more effectively dealing with equality constraints facilitating much better performance of the proposed FW algorithm. However, the approach used in [29] could introduce additional significant improvements because our simplified version maintains feasibility at the cost of rather significant disturbance in algorithm s search guidance. IV. PRACTICAL EXPERIMENTS In this section, we first show portfolio model and data set used for testing purposes. Later, we present test results and parameter adjustments for our implementation of the FWA. Finally, we show comparative analysis with genetic algorithms (GA) [18], firefly algorithm (FA) [13], artificial bee colony (ABC) optimization [30] and krill herd (KH) algorithm [17]. We note that all metaheuristics were tested on the same portfolio model using the same data set and number of function evaluations for a single run. A. Portfolio model and data set For testing purposes, we used portfolio model like in [18]. As shown in Section II, many portfolio models exist in the literature and most of them employ cardinality constraint, especially in the situation when the number of available assets is large. The model from [18] used here does not utilize the cardinality constraint since the number of available assets is 5 and this model is used only for initial testing and checking of the appropriateness of the new proposed method. The goal is to optimize weights of each asset in the portfolio in such way that the portfolio s return is maximized while, at the same time, the risk is minimized. To solve portfolio problem, a strategy of transforming multi-objective problem into single-objective one was used. The expected return of each individual security i in the portfolio is expressed as: E(ω i ) = w i r i, (28) where w i denotes the weight of individual asset i, and r i is the expected return of i. According to Eq. (28), the total expected return of the portfolio P can be defined as: E(P ) = E(ω i ), (29) where n is the number of securities in the portfolio P. Eq. (29) models first goal of the model, and that is to maximize portfolio s expected return. Second objective function that models portfolio s risk (variance) is defined as a polynomial expression of a second degree: σ 2 (P ) = ωi 2 σ 2 (r i ) + j=i+1 2ω i ω j Cov(r i, r j ), (30) where σ 2 (r i ) is the variance of asset i, and Cov(r i, r j ) is covariance between securities i and j. As stated before, an approach of transforming multiobjective problem into a single-objective was used, and thus, we combined Eq. (29) with Eq. (30) in a following way: max H(P ) = E(P ) σ 2 (P ) (31) Since in our experiments portfolio was defined as a minimization problem, we used the following expression: 1246

6 min H(P ) = σ 2 (P ) E(P ) (32) Alternatively, considering individual asset i, not the whole portfolio P, objective function can be formulated as: H(ω i ) = σ 2 (ω i ) E(ω i ) (33) In the paper [18] that we used for comparison, slightly different objective function that emphasizes expected return over the risk was used, so we reported the same quantity: Problem constraints are: min H(P ) = σ 2 (P ) + 1 E(P ) ω min i (34) ω 1 = 1 (35) ω i ω max i (36) r i ω i 0, (37) where ωi min and ωi max are minimum and maximum weights of asset i respectively. Constraint showed in Eq. (35) ensures that the all available assets will be included in portfolio, constraint in Eq. (36) defines lower and upper bounds for all assets, and Eq. (37) ensures that the positive portfolio s return is obtained. For testing purposes, we used simple historical data set from [18]. This data set is shown in Table I. It consists of the data for 5 stocks portfolio over a five years period. TABLE I DATA SET FOR THE EXPERIMENTS Year Stock 1 Stock 2 Stock 3 Stock 4 Stock We used this data set for easier comparison as a first testing phase of the FWA applied to portfolio optimization. On such a simple data set it is easy to see the behavior of the algorithm, how it handles constraints and how it converges. Next phase testing will be done on more complex benchmarks such as often used Hang Seng, DAX 100, FTSE 100, S P 100, and Nikkei 225 data set, but since they include large number of assets, inclusion of the cardinality constraint would be necessary, which would make direct comparison impossible. The mean return on each asset and covariance matrix are shown in Tables II and III respectively. TABLE II MEAN RETURNS FOR EACH ASSET Stock Stock Stock Stock Stock TABLE III COVARIANCE MATRIX Stock 1 Stock 2 Stock 3 Stock 4 Stock 5 Stock Stock Stock Stock Stock B. Experimental results and parameter settings To make the comparative analysis with other approaches more realistic, we used the total number of objective function evaluations of 240, 000, which considering the structure and parameters of our algorithm translates to 4,000 iterations. The same number of evaluations was used in tests with GA [18], FA [13], ABC [30] and KH [17]. Other FWA parameters are summarized in Table IV. TABLE IV FWA PARAMETER ADJUSTMENTS Parameter Value Number of fireworks (n) 5 Number of sparks 50 Constant parameter α 0.04 Constant parameter β 0.8 Highest value of the explosion amplitude  40 Number of Gaussian sparks ˆm 5 Initial violation tolerance (ε) 1.0 Decrement (dec) ω min 0.5 ω max 1 Since we used a set of five assets portfolio, problem dimension D was set to 5. Thus, each firework in the population is represented as a 5-dimensional vector. In the initialization phase, firework x is created using the following expression: x i = ω min i + rand(0, 1) (ω max i ω min i ), (38) where rand(0, 1) is a random number uniformly distributed between 0 and 1. All tests were performed on Intel CoreTM i7-4770hq with 32GB of RAM memory, Windows 8 x64 operating system and Visual Studio 2013 with.net Framework. As performance indicators, we used the best, mean and the worst results for objective function value. We also show risk (variance) and average return for all performance indicators. Algorithm was evaluated by 30 independent 1247

7 runs, each starting with a different random number seed. Testing results are showed in Table V. Results are rounded to 4 decimal places, but were calculated with grater precision. TABLE V EXPERIMENTAL RESULTS FOR 4,000 ITERATIONS Best Worst Mean St. Dev. Objective function Risk Return The same metric i.e. the best, the worst and mean value of objective function and corresponding portfolios variance and return averaged over 30 algorithm runs, was used in the paper with which we compare [18]. Standard deviation was not reported in [18] but we included it our results. As pointed out in Section IV-A, the objective function consists of two parts: variance and the return of portfolio, but for comparison purpose it is reported as combination defined by Eq. (34). In Table VI, we show portfolio asset weights of best and worst results. TABLE VI PORTFOLIO ASSET WEIGHTS FOR BEST AND WORST RESULTS Best Worst ω ω ω ω ω C. Comparative analysis with other approaches As already stated, we compared our algorithm with GA [18], FA [13], ABC [30] and KH [17] metaheuristics. In [18], three variants of genetic algorithms were shown: single-point, two-point and arithmetic. Arithmetic genetic algorithm obtains significantly better results than the first two variants. We included all three variants in the comparative analysis. Also, we should note that in [18], only the best result of objective function was shown, so, average and worst result of GA could not be included in the comparative analysis table. In Table VII, we made a comparative analysis with all approaches applied to the same portfolio model and same data set that could be found in the literature. The first paper where these test data were used is [18]. In the presented table GA SP represents genetic algorithm with single-point crossover, GA T P denotes genetic algorithm with twopoint crossover and GA A is arithmetic variant of genetic algorithm. For the sake of easier comparison, best results from each category are marked bold. From Table VII, we conclude that in overall, FWA performs better than other approaches. Best objective function result is better by 11.0 %, 4.1 %, 2.7 %, 2.9 %, 3.0 % and 3.4 % than the bests obtained by GA-SP, GA-TP, GA-A, FA, ABC TABLE VII COMPARATIVE ANALYSIS GA-SP GA-TP GA-A FA ABC KH FWA Best Worst N/A N/A N/A Mean N/A N/A N/A and KH, respectively. This proves significant advantage of the proposed approach over other metaheuristics. Similar conclusion could me carried out for the mean results comparisons, where FWA performs better by 3.5 %, 3.7 % and 4.8 % than FA, ABC and KH, respectively. Mean result for GA was not provided in the original research [18]. Thus, FWA also shows better average result than other state-of-theart algorithms. The same applies when comparing worst results, where FWA performs better by 4.2 %, 3.8 % and 4.1 % than FA, ABC and KH, respectively. It can be concluded that proposed approach is uniformly better and more robust. As mentioned before, we used 240,000 evaluations of objective function, which correlates to 4,000 iterations, in order to make fair comparison to [18], [13], [30] and [17]. However, we also tested the proposed algorithm with different numbers of iterations. It proved that FW algorithm is very robust, reaches acceptable solutions very quickly and continues to slowly and uniformly improve. The results for only 50 iterations are shown in Table VIII where it can be seen that these results are quite acceptable. TABLE VIII EXPERIMENTAL RESULTS FOR 50 ITERATIONS Best Worst Mean St. Dev. Objective function Risk Return The results for 50,000 iterations are shown in Table IX. Up to that point results continue to slowly improve where standard deviation becomes very small meaning that each run is practically perfect. Further increase of the number of iteration does not yield additional improvements for this precision of calculation. TABLE IX EXPERIMENTAL RESULTS FOR 50,000 ITERATIONS Best Worst Mean St. Dev. Objective function Risk Return V. CONCLUSION In this paper we described fireworks algorithm implementation for constrained portfolio optimization problem. The algorithm was tested on the standard benchmark portfolio that 1248

8 consists of five assets and historical data set from [18]. The results reported in this research prove that fireworks algorithm has great potential for tackling portfolio selection problem. The experiments were conducted by 30 independent runs each, performing 240,000 objective function evaluations. We compared our approach with three versions of the genetic algorithm, firefly algorithm, artificial bee colony algorithm and krill herd algorithm from the literature, which were all tested on the same data set and with the same number of function evaluations. As performance indicators, the best, the worst and mean values of objective function were used. By investigating experimental results, it can concluded that proposed fireworks algorithm implementation performs significantly better than other metaheuristics that were used for comparison. The results were uniformly better and robust yielding usable solutions in very few iterations and continuing to improve all the way to the precision of calculation. Considering the facts that there are many portfolio models that exist in the literature and that the fireworks algorithm has a great potential for tackling this kind of problem, further research could also be directed towards implementation of the fireworks algorithm for other portfolio models and testing it on larger data sets. REFERENCES [1] G. di Tollo and A. Roli, Metaheuristics for the portfolio selection problem, International Journal of Operations Research, vol. 15, no. 1, pp , [2] X.-L. Wu and Y.-K. Liu, Optimizing fuzzy portfolio selection problems by parametric quadratic programming, Fuzzy Optimization and Decision Making, vol. 11, pp , December [3] Y. Lan, X. Lv, and W. Zhang, A linear programming model of fuzzy portfolio selection problem, IEEE International Conference on Control and Automation, pp , May [4] E. Bonabeau, M. Dorigo, and G. Theraulaz, Swarm intelligence: from natural to artificial systems. Oxford University Press, [5] H. Zhu, Y. Wang, K. Wang, and Y. Chen, Particle swarm optimization (PSO) for the constrained portfolio optimization problem, Expert Systems with Applications, vol. 38, no. 1, pp , [6] H. R. Golmakani and M. Fazel, Constrained portfolio selection using particle swarm optimization, Expert Systems with Applications, vol. 38, no. 1, pp , [7] G.-F. Deng and W.-T. Lin, Ant colony optimization for Markowitz mean-variance portfolio model, Swarm, Evolutionary, and Memetic Computing LNCS, vol. 6466, pp , [8] K. F. Haqiqi and T. Kazemi, Ant colony optimization approach to portfolio optimization - a lingo companion, International Journal of Trade, Economics and Finance, vol. 3, no. 2, pp , [9] Y. Li, B. Heng, S. Zhou, R. Chen, and S. Liu, A novel ACO algorithm based on average entropy for real estate portfolio optimization, Journal of Theoretical and Applied Information Technology, vol. 45, no. 2, pp , [10] M. Tuba and N. Bacanin, Artificial bee colony algorithm hybridized with firefly metaheuristic for cardinality constrained mean-variance portfolio problem, Applied Mathematics & Information Sciences, vol. 8, pp , November [11] Z. Wang, S. Liu, and X. Kong, Artificial bee colony algorithm for portfolio optimization problems, International Journal of Advancements in Computing Technology, vol. 4, no. 4, pp. 8 16, [12] X.-S. Yang, Firefly algorithms for multimodal optimization, Stochastic Algorithms: Foundations and Applications, LNCS, vol. 5792, pp , [13] M. Tuba, N. Bacanin, and B. Pelevic, Framework for constrained portfolio selection by the firefly algorithm, International Journal of Mathematical Models and Methods in Applied Sciences, vol. 7, no. 10, pp , [14] M. Tuba and N. Bacanin, Upgraded firefly algorithm for portfolio optimization problem, in Proceedings of the 16th IEEE International Conference on Computer Modelling and Simulation, UKSim-AMSS 2014, pp , [15] N. Bacanin and M. Tuba, Firefly algorithm for cardinality constrained mean-variance portfolio optimization problem with entropy diversity constraint, The Scientific World Journal, special issue Computational Intelligence and Metaheuristic Algorithms with Applications,, vol. 2014, no. Article ID , p. 16, [16] A. H. Gandomi and A. H. Alavi, Krill herd: A new bio-inspired optimization algorithm, Commun Nonlinear Sci Numer Simulat, vol. 17, pp , [17] M. Tuba, N. Bacanin, and B. Pelevic, Krill herd (KH) algorithm applied to the constrained portfolio selection problem, International Journal of Mathematics and Computers in Simulation, vol. 8, pp , [18] S. Sefiane and M. Benbouziane, Portfolio selection using genetic algorithm, Journal of Applied Finance & Banking, vol. 4, no. 2, pp , [19] H. Markowitz, Portfolio selection, The Journal of Finance, vol. 7, pp , March [20] K. K. Lai, L. Yu, S. Wang, and C. Zhou, A double-stage genetic optimization algorithm for portfolio selection, Neural Information Processing, LNCS, vol. 4234, pp , [21] W. F. Sharpe, Mutual fund performance, The Journal of Business, vol. 39, pp , January [22] K. P. Anagnostopoulos and G. Mamanis, Multiobjective evolutionary algorithms for complex portfolio optimization problems, Computational Management Science, vol. 8, pp , August [23] Y. Tan and Y. Zhu, Fireworks algorithm for optimization, Advances in Swarm Intelligence, LNCS, vol. 6145, pp , June [24] S. Zheng, J. A., J. Li, and Y. Tan, Dynamic search in fireworks algorithm, in Proc. of the 2014 IEEE Congress on Evolutionary Computation (CEC 2014), pp , [25] C. Yu, L. Kelley, S. Zheng, and Y. Tan, Fireworks algorithm with differential mutation for solving the CEC 2014 competition problems, in Proc. of the 2014 IEEE Congress on Evolutionary Computation (CEC 2014), pp , [26] K. Ding, S. Zheng, and Y. Tan, A GPU-based parallel fireworks algorithm for optimization, in Proc. of the 15th annual conference on Genetic and evolutionary computation (GECCO 13), pp. 9 16, [27] E. Mezura-Montes and C. A. Coello-Coello, Constraint-handling in nature-inspired numerical optimization: Past, present and future, Swarm and Evolutionary Computation, vol. 1, no. 4, pp , [28] Z. Wang, S. Liu, and X. Kong, Artificial bee colony algorithm for portfolio optimization problems, International Journal of Advancements in Computing Technology, vol. 4, pp. 8 16, March [29] T. Cura, Particle swarm optimization approach to portfolio optimization, Nonlinear Analysis: RealWorld Applications, vol. 10, no. 4, pp , [30] N. Bacanin and M. Tuba, Artificial bee colony (ABC) algorithm for portfolio optimization problem, in Proceedings of the 5th International Conference on Applied Economics, Business and Development (AEBD 13), pp ,

Ant colony optimization approach to portfolio optimization

Ant colony optimization approach to portfolio optimization 2012 International Conference on Economics, Business and Marketing Management IPEDR vol.29 (2012) (2012) IACSIT Press, Singapore Ant colony optimization approach to portfolio optimization Kambiz Forqandoost

More information

A New Approach to Solve an Extended Portfolio Selection Problem

A New Approach to Solve an Extended Portfolio Selection Problem Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 A New Approach to Solve an Extended Portfolio Selection Problem Mohammad

More information

Journal of Computational and Applied Mathematics. The mean-absolute deviation portfolio selection problem with interval-valued returns

Journal of Computational and Applied Mathematics. The mean-absolute deviation portfolio selection problem with interval-valued returns Journal of Computational and Applied Mathematics 235 (2011) 4149 4157 Contents lists available at ScienceDirect Journal of Computational and Applied Mathematics journal homepage: www.elsevier.com/locate/cam

More information

A Comparative Analysis of Crossover Variants in Differential Evolution

A Comparative Analysis of Crossover Variants in Differential Evolution Proceedings of the International Multiconference on Computer Science and Information Technology pp. 171 181 ISSN 1896-7094 c 2007 PIPS A Comparative Analysis of Crossover Variants in Differential Evolution

More information

Value-at-Risk Based Portfolio Management in Electric Power Sector

Value-at-Risk Based Portfolio Management in Electric Power Sector Value-at-Risk Based Portfolio Management in Electric Power Sector Ran SHI, Jin ZHONG Department of Electrical and Electronic Engineering University of Hong Kong, HKSAR, China ABSTRACT In the deregulated

More information

Portfolio Optimization using Conditional Sharpe Ratio

Portfolio Optimization using Conditional Sharpe Ratio International Letters of Chemistry, Physics and Astronomy Online: 2015-07-01 ISSN: 2299-3843, Vol. 53, pp 130-136 doi:10.18052/www.scipress.com/ilcpa.53.130 2015 SciPress Ltd., Switzerland Portfolio Optimization

More information

A bacterial foraging optimization approach for the index tracking problem

A bacterial foraging optimization approach for the index tracking problem A bacterial foraging optimization approach for the index tracking problem Hui Qu, Zixu Wang, Sunyu Xu Hui Qu(Corresponding Author) School of Management and Engineering, Nanjing University, 210093, Nanjing,

More information

Mean Variance Analysis and CAPM

Mean Variance Analysis and CAPM Mean Variance Analysis and CAPM Yan Zeng Version 1.0.2, last revised on 2012-05-30. Abstract A summary of mean variance analysis in portfolio management and capital asset pricing model. 1. Mean-Variance

More information

A Heuristic Crossover for Portfolio Selection

A Heuristic Crossover for Portfolio Selection Applied Mathematical Sciences, Vol. 8, 2014, no. 65, 3215-3227 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2014.43203 A Heuristic Crossover for Portfolio Selection Joseph Ackora-Prah Department

More information

Optimization Financial Time Series by Robust Regression and Hybrid Optimization Methods

Optimization Financial Time Series by Robust Regression and Hybrid Optimization Methods Optimization Financial Time Series by Robust Regression and Hybrid Optimization Methods 1 Mona N. Abdel Bary Department of Statistic and Insurance, Suez Canal University, Al Esmalia, Egypt. Email: mona_nazihali@yahoo.com

More information

Maximizing of Portfolio Performance

Maximizing of Portfolio Performance Maximizing of Portfolio Performance PEKÁR Juraj, BREZINA Ivan, ČIČKOVÁ Zuzana Department of Operations Research and Econometrics, University of Economics, Bratislava, Slovakia Outline Problem of portfolio

More information

Portfolio Management and Optimal Execution via Convex Optimization

Portfolio Management and Optimal Execution via Convex Optimization Portfolio Management and Optimal Execution via Convex Optimization Enzo Busseti Stanford University April 9th, 2018 Problems portfolio management choose trades with optimization minimize risk, maximize

More information

Two Stage Portfolio Selection and Optimization Model with the Hybrid Particle Swarm Optimization

Two Stage Portfolio Selection and Optimization Model with the Hybrid Particle Swarm Optimization MATEMATIKA, 218, Volume 34, Number 1, 12 141 c Penerbit UTM Press. All rights reserved Two Stage Portfolio Selection and Optimization Model with the Hybrid Particle Swarm Optimization 1 Kashif Bin Zaheer,

More information

A Hybrid Solver for Constrained Portfolio Selection Problems preliminary report

A Hybrid Solver for Constrained Portfolio Selection Problems preliminary report A Hybrid Solver for Constrained Portfolio Selection Problems preliminary report Luca Di Gaspero 1, Giacomo di Tollo 2, Andrea Roli 3, Andrea Schaerf 1 1. DIEGM, Università di Udine, via delle Scienze 208,

More information

An Intelligent Approach for Option Pricing

An Intelligent Approach for Option Pricing IOSR Journal of Economics and Finance (IOSR-JEF) e-issn: 2321-5933, p-issn: 2321-5925. PP 92-96 www.iosrjournals.org An Intelligent Approach for Option Pricing Vijayalaxmi 1, C.S.Adiga 1, H.G.Joshi 2 1

More information

COMPARATIVE STUDY OF OPTIMAL PORTFOLIO SELECTION USING ALGORITHM IMPERIALIST COMPETITIVE AND CULTURAL EVOLUTION

COMPARATIVE STUDY OF OPTIMAL PORTFOLIO SELECTION USING ALGORITHM IMPERIALIST COMPETITIVE AND CULTURAL EVOLUTION International Journal of Economics, Commerce and Management United Kingdom Vol. III, Issue 5, May 2015 http://ijecm.co.uk/ ISSN 2348 0386 COMPARATIVE STUDY OF OPTIMAL PORTFOLIO SELECTION USING ALGORITHM

More information

OPTIMAL RISKY PORTFOLIOS- ASSET ALLOCATIONS. BKM Ch 7

OPTIMAL RISKY PORTFOLIOS- ASSET ALLOCATIONS. BKM Ch 7 OPTIMAL RISKY PORTFOLIOS- ASSET ALLOCATIONS BKM Ch 7 ASSET ALLOCATION Idea from bank account to diversified portfolio Discussion principles are the same for any number of stocks A. bonds and stocks B.

More information

Asset Selection Model Based on the VaR Adjusted High-Frequency Sharp Index

Asset Selection Model Based on the VaR Adjusted High-Frequency Sharp Index Management Science and Engineering Vol. 11, No. 1, 2017, pp. 67-75 DOI:10.3968/9412 ISSN 1913-0341 [Print] ISSN 1913-035X [Online] www.cscanada.net www.cscanada.org Asset Selection Model Based on the VaR

More information

CSCI 1951-G Optimization Methods in Finance Part 00: Course Logistics Introduction to Finance Optimization Problems

CSCI 1951-G Optimization Methods in Finance Part 00: Course Logistics Introduction to Finance Optimization Problems CSCI 1951-G Optimization Methods in Finance Part 00: Course Logistics Introduction to Finance Optimization Problems January 26, 2018 1 / 24 Basic information All information is available in the syllabus

More information

Portfolio Optimization by Heuristic Algorithms. Collether John. A thesis submitted for the degree of PhD in Computing and Electronic Systems

Portfolio Optimization by Heuristic Algorithms. Collether John. A thesis submitted for the degree of PhD in Computing and Electronic Systems 1 Portfolio Optimization by Heuristic Algorithms Collether John A thesis submitted for the degree of PhD in Computing and Electronic Systems School of Computer Science and Electronic Engineering University

More information

CSCI 1951-G Optimization Methods in Finance Part 07: Portfolio Optimization

CSCI 1951-G Optimization Methods in Finance Part 07: Portfolio Optimization CSCI 1951-G Optimization Methods in Finance Part 07: Portfolio Optimization March 9 16, 2018 1 / 19 The portfolio optimization problem How to best allocate our money to n risky assets S 1,..., S n with

More information

Stock Trading System Based on Formalized Technical Analysis and Ranking Technique

Stock Trading System Based on Formalized Technical Analysis and Ranking Technique Stock Trading System Based on Formalized Technical Analysis and Ranking Technique Saulius Masteika and Rimvydas Simutis Faculty of Humanities, Vilnius University, Muitines 8, 4428 Kaunas, Lithuania saulius.masteika@vukhf.lt,

More information

Neural Network Prediction of Stock Price Trend Based on RS with Entropy Discretization

Neural Network Prediction of Stock Price Trend Based on RS with Entropy Discretization 2017 International Conference on Materials, Energy, Civil Engineering and Computer (MATECC 2017) Neural Network Prediction of Stock Price Trend Based on RS with Entropy Discretization Huang Haiqing1,a,

More information

Optimal Portfolio Selection Under the Estimation Risk in Mean Return

Optimal Portfolio Selection Under the Estimation Risk in Mean Return Optimal Portfolio Selection Under the Estimation Risk in Mean Return by Lei Zhu A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of Mathematics

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 5 Issue 2, Mar Apr 2017

International Journal of Computer Science Trends and Technology (IJCST) Volume 5 Issue 2, Mar Apr 2017 RESEARCH ARTICLE Stock Selection using Principal Component Analysis with Differential Evolution Dr. Balamurugan.A [1], Arul Selvi. S [2], Syedhussian.A [3], Nithin.A [4] [3] & [4] Professor [1], Assistant

More information

Research Article Portfolio Optimization of Equity Mutual Funds Malaysian Case Study

Research Article Portfolio Optimization of Equity Mutual Funds Malaysian Case Study Fuzzy Systems Volume 2010, Article ID 879453, 7 pages doi:10.1155/2010/879453 Research Article Portfolio Optimization of Equity Mutual Funds Malaysian Case Study Adem Kılıçman 1 and Jaisree Sivalingam

More information

Axioma Research Paper No January, Multi-Portfolio Optimization and Fairness in Allocation of Trades

Axioma Research Paper No January, Multi-Portfolio Optimization and Fairness in Allocation of Trades Axioma Research Paper No. 013 January, 2009 Multi-Portfolio Optimization and Fairness in Allocation of Trades When trades from separately managed accounts are pooled for execution, the realized market-impact

More information

Quantitative Risk Management

Quantitative Risk Management Quantitative Risk Management Asset Allocation and Risk Management Martin B. Haugh Department of Industrial Engineering and Operations Research Columbia University Outline Review of Mean-Variance Analysis

More information

PORTFOLIO MODELLING USING THE THEORY OF COPULA IN LATVIAN AND AMERICAN EQUITY MARKET

PORTFOLIO MODELLING USING THE THEORY OF COPULA IN LATVIAN AND AMERICAN EQUITY MARKET PORTFOLIO MODELLING USING THE THEORY OF COPULA IN LATVIAN AND AMERICAN EQUITY MARKET Vladimirs Jansons Konstantins Kozlovskis Natala Lace Faculty of Engineering Economics Riga Technical University Kalku

More information

Portfolio Construction Research by

Portfolio Construction Research by Portfolio Construction Research by Real World Case Studies in Portfolio Construction Using Robust Optimization By Anthony Renshaw, PhD Director, Applied Research July 2008 Copyright, Axioma, Inc. 2008

More information

Optimal Portfolio Inputs: Various Methods

Optimal Portfolio Inputs: Various Methods Optimal Portfolio Inputs: Various Methods Prepared by Kevin Pei for The Fund @ Sprott Abstract: In this document, I will model and back test our portfolio with various proposed models. It goes without

More information

COMPARISON BETWEEN SINGLE AND MULTI OBJECTIVE GENETIC ALGORITHM APPROACH FOR OPTIMAL STOCK PORTFOLIO SELECTION

COMPARISON BETWEEN SINGLE AND MULTI OBJECTIVE GENETIC ALGORITHM APPROACH FOR OPTIMAL STOCK PORTFOLIO SELECTION COMPARISON BETWEEN SINGLE AND MULTI OBJECTIVE GENETIC ALGORITHM APPROACH FOR OPTIMAL STOCK PORTFOLIO SELECTION Nejc Cvörnjek Faculty of Mechanical Engineering, University of Maribor, Slovenia and Faculty

More information

Sample Size for Assessing Agreement between Two Methods of Measurement by Bland Altman Method

Sample Size for Assessing Agreement between Two Methods of Measurement by Bland Altman Method Meng-Jie Lu 1 / Wei-Hua Zhong 1 / Yu-Xiu Liu 1 / Hua-Zhang Miao 1 / Yong-Chang Li 1 / Mu-Huo Ji 2 Sample Size for Assessing Agreement between Two Methods of Measurement by Bland Altman Method Abstract:

More information

COMPARING NEURAL NETWORK AND REGRESSION MODELS IN ASSET PRICING MODEL WITH HETEROGENEOUS BELIEFS

COMPARING NEURAL NETWORK AND REGRESSION MODELS IN ASSET PRICING MODEL WITH HETEROGENEOUS BELIEFS Akademie ved Leske republiky Ustav teorie informace a automatizace Academy of Sciences of the Czech Republic Institute of Information Theory and Automation RESEARCH REPORT JIRI KRTEK COMPARING NEURAL NETWORK

More information

THE OPTIMAL ASSET ALLOCATION PROBLEMFOR AN INVESTOR THROUGH UTILITY MAXIMIZATION

THE OPTIMAL ASSET ALLOCATION PROBLEMFOR AN INVESTOR THROUGH UTILITY MAXIMIZATION THE OPTIMAL ASSET ALLOCATION PROBLEMFOR AN INVESTOR THROUGH UTILITY MAXIMIZATION SILAS A. IHEDIOHA 1, BRIGHT O. OSU 2 1 Department of Mathematics, Plateau State University, Bokkos, P. M. B. 2012, Jos,

More information

Economics 424/Applied Mathematics 540. Final Exam Solutions

Economics 424/Applied Mathematics 540. Final Exam Solutions University of Washington Summer 01 Department of Economics Eric Zivot Economics 44/Applied Mathematics 540 Final Exam Solutions I. Matrix Algebra and Portfolio Math (30 points, 5 points each) Let R i denote

More information

Log-Robust Portfolio Management

Log-Robust Portfolio Management Log-Robust Portfolio Management Dr. Aurélie Thiele Lehigh University Joint work with Elcin Cetinkaya and Ban Kawas Research partially supported by the National Science Foundation Grant CMMI-0757983 Dr.

More information

PORTFOLIO THEORY. Master in Finance INVESTMENTS. Szabolcs Sebestyén

PORTFOLIO THEORY. Master in Finance INVESTMENTS. Szabolcs Sebestyén PORTFOLIO THEORY Szabolcs Sebestyén szabolcs.sebestyen@iscte.pt Master in Finance INVESTMENTS Sebestyén (ISCTE-IUL) Portfolio Theory Investments 1 / 60 Outline 1 Modern Portfolio Theory Introduction Mean-Variance

More information

On the Effectiveness of a NSGA-II Local Search Approach Customized for Portfolio Optimization

On the Effectiveness of a NSGA-II Local Search Approach Customized for Portfolio Optimization On the Effectiveness of a NSGA-II Local Search Approach Customized for Portfolio Optimization Kalyanmoy Deb a, Ralph Steuer b, Rajat Tewari c and Rahul Tewari d a Indian Institute of Technology Kanpur,

More information

OPTIMAL PORTFOLIO CONTROL WITH TRADING STRATEGIES OF FINITE

OPTIMAL PORTFOLIO CONTROL WITH TRADING STRATEGIES OF FINITE Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 005 Seville, Spain, December 1-15, 005 WeA11.6 OPTIMAL PORTFOLIO CONTROL WITH TRADING STRATEGIES OF

More information

CHAPTER II LITERATURE STUDY

CHAPTER II LITERATURE STUDY CHAPTER II LITERATURE STUDY 2.1. Risk Management Monetary crisis that strike Indonesia during 1998 and 1999 has caused bad impact to numerous government s and commercial s bank. Most of those banks eventually

More information

Research Article A Novel Machine Learning Strategy Based on Two-Dimensional Numerical Models in Financial Engineering

Research Article A Novel Machine Learning Strategy Based on Two-Dimensional Numerical Models in Financial Engineering Mathematical Problems in Engineering Volume 2013, Article ID 659809, 6 pages http://dx.doi.org/10.1155/2013/659809 Research Article A Novel Machine Learning Strategy Based on Two-Dimensional Numerical

More information

Game-Theoretic Risk Analysis in Decision-Theoretic Rough Sets

Game-Theoretic Risk Analysis in Decision-Theoretic Rough Sets Game-Theoretic Risk Analysis in Decision-Theoretic Rough Sets Joseph P. Herbert JingTao Yao Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 E-mail: [herbertj,jtyao]@cs.uregina.ca

More information

Portfolio Optimization. Prof. Daniel P. Palomar

Portfolio Optimization. Prof. Daniel P. Palomar Portfolio Optimization Prof. Daniel P. Palomar The Hong Kong University of Science and Technology (HKUST) MAFS6010R- Portfolio Optimization with R MSc in Financial Mathematics Fall 2018-19, HKUST, Hong

More information

Multi-factor Stock Selection Model Based on Kernel Support Vector Machine

Multi-factor Stock Selection Model Based on Kernel Support Vector Machine Journal of Mathematics Research; Vol. 10, No. 5; October 2018 ISSN 1916-9795 E-ISSN 1916-9809 Published by Canadian Center of Science and Education Multi-factor Stock Selection Model Based on Kernel Support

More information

Techniques for Calculating the Efficient Frontier

Techniques for Calculating the Efficient Frontier Techniques for Calculating the Efficient Frontier Weerachart Kilenthong RIPED, UTCC c Kilenthong 2017 Tee (Riped) Introduction 1 / 43 Two Fund Theorem The Two-Fund Theorem states that we can reach any

More information

Influence of Real Interest Rate Volatilities on Long-term Asset Allocation

Influence of Real Interest Rate Volatilities on Long-term Asset Allocation 200 2 Ó Ó 4 4 Dec., 200 OR Transactions Vol.4 No.4 Influence of Real Interest Rate Volatilities on Long-term Asset Allocation Xie Yao Liang Zhi An 2 Abstract For one-period investors, fixed income securities

More information

Multistage risk-averse asset allocation with transaction costs

Multistage risk-averse asset allocation with transaction costs Multistage risk-averse asset allocation with transaction costs 1 Introduction Václav Kozmík 1 Abstract. This paper deals with asset allocation problems formulated as multistage stochastic programming models.

More information

A Broader View of the Mean-Variance Optimization Framework

A Broader View of the Mean-Variance Optimization Framework A Broader View of the Mean-Variance Optimization Framework Christopher J. Donohue 1 Global Association of Risk Professionals January 15, 2008 Abstract In theory, mean-variance optimization provides a rich

More information

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, ISSN

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18,   ISSN International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, www.ijcea.com ISSN 31-3469 AN INVESTIGATION OF FINANCIAL TIME SERIES PREDICTION USING BACK PROPAGATION NEURAL

More information

STOCK PRICE PREDICTION: KOHONEN VERSUS BACKPROPAGATION

STOCK PRICE PREDICTION: KOHONEN VERSUS BACKPROPAGATION STOCK PRICE PREDICTION: KOHONEN VERSUS BACKPROPAGATION Alexey Zorin Technical University of Riga Decision Support Systems Group 1 Kalkyu Street, Riga LV-1658, phone: 371-7089530, LATVIA E-mail: alex@rulv

More information

Hedging with Life and General Insurance Products

Hedging with Life and General Insurance Products Hedging with Life and General Insurance Products June 2016 2 Hedging with Life and General Insurance Products Jungmin Choi Department of Mathematics East Carolina University Abstract In this study, a hybrid

More information

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, ISSN

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18,   ISSN Volume XII, Issue II, Feb. 18, www.ijcea.com ISSN 31-3469 AN INVESTIGATION OF FINANCIAL TIME SERIES PREDICTION USING BACK PROPAGATION NEURAL NETWORKS K. Jayanthi, Dr. K. Suresh 1 Department of Computer

More information

Markowitz portfolio theory

Markowitz portfolio theory Markowitz portfolio theory Farhad Amu, Marcus Millegård February 9, 2009 1 Introduction Optimizing a portfolio is a major area in nance. The objective is to maximize the yield and simultaneously minimize

More information

Research Article The Effect of Exit Strategy on Optimal Portfolio Selection with Birandom Returns

Research Article The Effect of Exit Strategy on Optimal Portfolio Selection with Birandom Returns Applied Mathematics Volume 2013, Article ID 236579, 6 pages http://dx.doi.org/10.1155/2013/236579 Research Article The Effect of Exit Strategy on Optimal Portfolio Selection with Birandom Returns Guohua

More information

A Dynamic Hedging Strategy for Option Transaction Using Artificial Neural Networks

A Dynamic Hedging Strategy for Option Transaction Using Artificial Neural Networks A Dynamic Hedging Strategy for Option Transaction Using Artificial Neural Networks Hyun Joon Shin and Jaepil Ryu Dept. of Management Eng. Sangmyung University {hjshin, jpru}@smu.ac.kr Abstract In order

More information

Iran s Stock Market Prediction By Neural Networks and GA

Iran s Stock Market Prediction By Neural Networks and GA Iran s Stock Market Prediction By Neural Networks and GA Mahmood Khatibi MS. in Control Engineering mahmood.khatibi@gmail.com Habib Rajabi Mashhadi Associate Professor h_mashhadi@ferdowsi.um.ac.ir Electrical

More information

CHAPTER 6 CRASHING STOCHASTIC PERT NETWORKS WITH RESOURCE CONSTRAINED PROJECT SCHEDULING PROBLEM

CHAPTER 6 CRASHING STOCHASTIC PERT NETWORKS WITH RESOURCE CONSTRAINED PROJECT SCHEDULING PROBLEM CHAPTER 6 CRASHING STOCHASTIC PERT NETWORKS WITH RESOURCE CONSTRAINED PROJECT SCHEDULING PROBLEM 6.1 Introduction Project Management is the process of planning, controlling and monitoring the activities

More information

Trading Financial Markets with Online Algorithms

Trading Financial Markets with Online Algorithms Trading Financial Markets with Online Algorithms Esther Mohr and Günter Schmidt Abstract. Investors which trade in financial markets are interested in buying at low and selling at high prices. We suggest

More information

A Simple Method for Solving Multiperiod Mean-Variance Asset-Liability Management Problem

A Simple Method for Solving Multiperiod Mean-Variance Asset-Liability Management Problem Available online at wwwsciencedirectcom Procedia Engineering 3 () 387 39 Power Electronics and Engineering Application A Simple Method for Solving Multiperiod Mean-Variance Asset-Liability Management Problem

More information

Statistical and Machine Learning Approach in Forex Prediction Based on Empirical Data

Statistical and Machine Learning Approach in Forex Prediction Based on Empirical Data Statistical and Machine Learning Approach in Forex Prediction Based on Empirical Data Sitti Wetenriajeng Sidehabi Department of Electrical Engineering Politeknik ATI Makassar Makassar, Indonesia tenri616@gmail.com

More information

A Simple Utility Approach to Private Equity Sales

A Simple Utility Approach to Private Equity Sales The Journal of Entrepreneurial Finance Volume 8 Issue 1 Spring 2003 Article 7 12-2003 A Simple Utility Approach to Private Equity Sales Robert Dubil San Jose State University Follow this and additional

More information

Multi-period mean variance asset allocation: Is it bad to win the lottery?

Multi-period mean variance asset allocation: Is it bad to win the lottery? Multi-period mean variance asset allocation: Is it bad to win the lottery? Peter Forsyth 1 D.M. Dang 1 1 Cheriton School of Computer Science University of Waterloo Guangzhou, July 28, 2014 1 / 29 The Basic

More information

Optimizing the Omega Ratio using Linear Programming

Optimizing the Omega Ratio using Linear Programming Optimizing the Omega Ratio using Linear Programming Michalis Kapsos, Steve Zymler, Nicos Christofides and Berç Rustem October, 2011 Abstract The Omega Ratio is a recent performance measure. It captures

More information

No-arbitrage theorem for multi-factor uncertain stock model with floating interest rate

No-arbitrage theorem for multi-factor uncertain stock model with floating interest rate Fuzzy Optim Decis Making 217 16:221 234 DOI 117/s17-16-9246-8 No-arbitrage theorem for multi-factor uncertain stock model with floating interest rate Xiaoyu Ji 1 Hua Ke 2 Published online: 17 May 216 Springer

More information

Solving real-life portfolio problem using stochastic programming and Monte-Carlo techniques

Solving real-life portfolio problem using stochastic programming and Monte-Carlo techniques Solving real-life portfolio problem using stochastic programming and Monte-Carlo techniques 1 Introduction Martin Branda 1 Abstract. We deal with real-life portfolio problem with Value at Risk, transaction

More information

Overnight Index Rate: Model, calibration and simulation

Overnight Index Rate: Model, calibration and simulation Research Article Overnight Index Rate: Model, calibration and simulation Olga Yashkir and Yuri Yashkir Cogent Economics & Finance (2014), 2: 936955 Page 1 of 11 Research Article Overnight Index Rate: Model,

More information

MEASURING PORTFOLIO RISKS USING CONDITIONAL COPULA-AR-GARCH MODEL

MEASURING PORTFOLIO RISKS USING CONDITIONAL COPULA-AR-GARCH MODEL MEASURING PORTFOLIO RISKS USING CONDITIONAL COPULA-AR-GARCH MODEL Isariya Suttakulpiboon MSc in Risk Management and Insurance Georgia State University, 30303 Atlanta, Georgia Email: suttakul.i@gmail.com,

More information

Introduction to Computational Finance and Financial Econometrics Introduction to Portfolio Theory

Introduction to Computational Finance and Financial Econometrics Introduction to Portfolio Theory You can t see this text! Introduction to Computational Finance and Financial Econometrics Introduction to Portfolio Theory Eric Zivot Spring 2015 Eric Zivot (Copyright 2015) Introduction to Portfolio Theory

More information

New Formal Description of Expert Views of Black-Litterman Asset Allocation Model

New Formal Description of Expert Views of Black-Litterman Asset Allocation Model BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 17, No 4 Sofia 2017 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.1515/cait-2017-0043 New Formal Description of Expert

More information

Lecture 3: Factor models in modern portfolio choice

Lecture 3: Factor models in modern portfolio choice Lecture 3: Factor models in modern portfolio choice Prof. Massimo Guidolin Portfolio Management Spring 2016 Overview The inputs of portfolio problems Using the single index model Multi-index models Portfolio

More information

Portfolio Analysis with Random Portfolios

Portfolio Analysis with Random Portfolios pjb25 Portfolio Analysis with Random Portfolios Patrick Burns http://www.burns-stat.com stat.com September 2006 filename 1 1 Slide 1 pjb25 This was presented in London on 5 September 2006 at an event sponsored

More information

FE670 Algorithmic Trading Strategies. Stevens Institute of Technology

FE670 Algorithmic Trading Strategies. Stevens Institute of Technology FE670 Algorithmic Trading Strategies Lecture 4. Cross-Sectional Models and Trading Strategies Steve Yang Stevens Institute of Technology 09/26/2013 Outline 1 Cross-Sectional Methods for Evaluation of Factor

More information

Asset Allocation Model with Tail Risk Parity

Asset Allocation Model with Tail Risk Parity Proceedings of the Asia Pacific Industrial Engineering & Management Systems Conference 2017 Asset Allocation Model with Tail Risk Parity Hirotaka Kato Graduate School of Science and Technology Keio University,

More information

Revenue Management Under the Markov Chain Choice Model

Revenue Management Under the Markov Chain Choice Model Revenue Management Under the Markov Chain Choice Model Jacob B. Feldman School of Operations Research and Information Engineering, Cornell University, Ithaca, New York 14853, USA jbf232@cornell.edu Huseyin

More information

The Accrual Anomaly in the Game-Theoretic Setting

The Accrual Anomaly in the Game-Theoretic Setting The Accrual Anomaly in the Game-Theoretic Setting Khrystyna Bochkay Academic adviser: Glenn Shafer Rutgers Business School Summer 2010 Abstract This paper proposes an alternative analysis of the accrual

More information

Mean Variance Portfolio Theory

Mean Variance Portfolio Theory Chapter 1 Mean Variance Portfolio Theory This book is about portfolio construction and risk analysis in the real-world context where optimization is done with constraints and penalties specified by the

More information

The Optimization Process: An example of portfolio optimization

The Optimization Process: An example of portfolio optimization ISyE 6669: Deterministic Optimization The Optimization Process: An example of portfolio optimization Shabbir Ahmed Fall 2002 1 Introduction Optimization can be roughly defined as a quantitative approach

More information

Financial Mathematics III Theory summary

Financial Mathematics III Theory summary Financial Mathematics III Theory summary Table of Contents Lecture 1... 7 1. State the objective of modern portfolio theory... 7 2. Define the return of an asset... 7 3. How is expected return defined?...

More information

A Recommended Financial Model for the Selection of Safest portfolio by using Simulation and Optimization Techniques

A Recommended Financial Model for the Selection of Safest portfolio by using Simulation and Optimization Techniques Journal of Applied Finance & Banking, vol., no., 20, 3-42 ISSN: 792-6580 (print version), 792-6599 (online) International Scientific Press, 20 A Recommended Financial Model for the Selection of Safest

More information

A COMPARISON BETWEEN MEAN-RISK MODEL AND PORTFOLIO SELECTION MODELS WITH FUZZY APPROACH IN COMPANIES LISTED IN TEHRAN STOCK EXCHANGE

A COMPARISON BETWEEN MEAN-RISK MODEL AND PORTFOLIO SELECTION MODELS WITH FUZZY APPROACH IN COMPANIES LISTED IN TEHRAN STOCK EXCHANGE An Open Access, Online International Journal Available at www.cibtech.org/sp.ed/jls/214/4/jls.htm 214 Vol. 4 (S4), pp. 3518-3526/Hossein et al. A COMPARISON BETWEEN MEAN-RISK MODEL AND PORTFOLIO SELECTION

More information

PORTFOLIO OPTIMIZATION AND SHARPE RATIO BASED ON COPULA APPROACH

PORTFOLIO OPTIMIZATION AND SHARPE RATIO BASED ON COPULA APPROACH VOLUME 6, 01 PORTFOLIO OPTIMIZATION AND SHARPE RATIO BASED ON COPULA APPROACH Mária Bohdalová I, Michal Gregu II Comenius University in Bratislava, Slovakia In this paper we will discuss the allocation

More information

Fuzzy Mean-Variance portfolio selection problems

Fuzzy Mean-Variance portfolio selection problems AMO-Advanced Modelling and Optimization, Volume 12, Number 3, 21 Fuzzy Mean-Variance portfolio selection problems Elena Almaraz Luengo Facultad de Ciencias Matemáticas, Universidad Complutense de Madrid,

More information

Essays on Some Combinatorial Optimization Problems with Interval Data

Essays on Some Combinatorial Optimization Problems with Interval Data Essays on Some Combinatorial Optimization Problems with Interval Data a thesis submitted to the department of industrial engineering and the institute of engineering and sciences of bilkent university

More information

Solving dynamic portfolio choice problems by recursing on optimized portfolio weights or on the value function?

Solving dynamic portfolio choice problems by recursing on optimized portfolio weights or on the value function? DOI 0.007/s064-006-9073-z ORIGINAL PAPER Solving dynamic portfolio choice problems by recursing on optimized portfolio weights or on the value function? Jules H. van Binsbergen Michael W. Brandt Received:

More information

Budget Setting Strategies for the Company s Divisions

Budget Setting Strategies for the Company s Divisions Budget Setting Strategies for the Company s Divisions Menachem Berg Ruud Brekelmans Anja De Waegenaere November 14, 1997 Abstract The paper deals with the issue of budget setting to the divisions of a

More information

LECTURE NOTES 10 ARIEL M. VIALE

LECTURE NOTES 10 ARIEL M. VIALE LECTURE NOTES 10 ARIEL M VIALE 1 Behavioral Asset Pricing 11 Prospect theory based asset pricing model Barberis, Huang, and Santos (2001) assume a Lucas pure-exchange economy with three types of assets:

More information

Chapter 7: Portfolio Theory

Chapter 7: Portfolio Theory Chapter 7: Portfolio Theory 1. Introduction 2. Portfolio Basics 3. The Feasible Set 4. Portfolio Selection Rules 5. The Efficient Frontier 6. Indifference Curves 7. The Two-Asset Portfolio 8. Unrestriceted

More information

GMM for Discrete Choice Models: A Capital Accumulation Application

GMM for Discrete Choice Models: A Capital Accumulation Application GMM for Discrete Choice Models: A Capital Accumulation Application Russell Cooper, John Haltiwanger and Jonathan Willis January 2005 Abstract This paper studies capital adjustment costs. Our goal here

More information

Ant Colony Optimization Approach to Portfolio Optimization A Lingo Companion

Ant Colony Optimization Approach to Portfolio Optimization A Lingo Companion Ant Colony Optimization Approach to Portfolio Optimization A Lingo Companion Kambiz Forqandoost Haqiqi and Tohid Kazemi Abstract The purpose of this paper is to apply ACO approach to the portfolio optimization

More information

Improving Stock Price Prediction with SVM by Simple Transformation: The Sample of Stock Exchange of Thailand (SET)

Improving Stock Price Prediction with SVM by Simple Transformation: The Sample of Stock Exchange of Thailand (SET) Thai Journal of Mathematics Volume 14 (2016) Number 3 : 553 563 http://thaijmath.in.cmu.ac.th ISSN 1686-0209 Improving Stock Price Prediction with SVM by Simple Transformation: The Sample of Stock Exchange

More information

Chapter 5 Portfolio. O. Afonso, P. B. Vasconcelos. Computational Economics: a concise introduction

Chapter 5 Portfolio. O. Afonso, P. B. Vasconcelos. Computational Economics: a concise introduction Chapter 5 Portfolio O. Afonso, P. B. Vasconcelos Computational Economics: a concise introduction O. Afonso, P. B. Vasconcelos Computational Economics 1 / 22 Overview 1 Introduction 2 Economic model 3 Numerical

More information

2 Gilli and Këllezi Value at Risk (VaR), expected shortfall, mean absolute deviation, semivariance etc. are employed, leading to problems that can not

2 Gilli and Këllezi Value at Risk (VaR), expected shortfall, mean absolute deviation, semivariance etc. are employed, leading to problems that can not Heuristic Approaches for Portfolio Optimization y Manfred Gilli (manfred.gilli@metri.unige.ch) Department of Econometrics, University of Geneva, 1211 Geneva 4, Switzerland. Evis Këllezi (evis.kellezi@metri.unige.ch)

More information

Stochastic Programming and Financial Analysis IE447. Midterm Review. Dr. Ted Ralphs

Stochastic Programming and Financial Analysis IE447. Midterm Review. Dr. Ted Ralphs Stochastic Programming and Financial Analysis IE447 Midterm Review Dr. Ted Ralphs IE447 Midterm Review 1 Forming a Mathematical Programming Model The general form of a mathematical programming model is:

More information

Portfolio Optimization Using Ant Colony Method a Case Study on Tehran Stock Exchange

Portfolio Optimization Using Ant Colony Method a Case Study on Tehran Stock Exchange Journal of Accounting, Finance and Economics Vol. 8. No. 1. March 2018 Issue. Pp. 96 108 Portfolio Optimization Using Ant Colony Method a Case Study on Tehran Stock Exchange Saina Abolmaali 1 and Fraydoon

More information

Portfolio Risk Management and Linear Factor Models

Portfolio Risk Management and Linear Factor Models Chapter 9 Portfolio Risk Management and Linear Factor Models 9.1 Portfolio Risk Measures There are many quantities introduced over the years to measure the level of risk that a portfolio carries, and each

More information

University 18 Lessons Financial Management. Unit 12: Return, Risk and Shareholder Value

University 18 Lessons Financial Management. Unit 12: Return, Risk and Shareholder Value University 18 Lessons Financial Management Unit 12: Return, Risk and Shareholder Value Risk and Return Risk and Return Security analysis is built around the idea that investors are concerned with two principal

More information

Chapter 8. Markowitz Portfolio Theory. 8.1 Expected Returns and Covariance

Chapter 8. Markowitz Portfolio Theory. 8.1 Expected Returns and Covariance Chapter 8 Markowitz Portfolio Theory 8.1 Expected Returns and Covariance The main question in portfolio theory is the following: Given an initial capital V (0), and opportunities (buy or sell) in N securities

More information

A Particle Swarm Optimization Algorithm for Agent-Based Artificial Markets

A Particle Swarm Optimization Algorithm for Agent-Based Artificial Markets A Particle Swarm Optimization Algorithm for Agent-Based Artificial Marets Tong Zhang Research Institute of Economics & Management Southwestern University of Finance & Economics B. Wade Brorsen Agricultural

More information

Risk Measuring of Chosen Stocks of the Prague Stock Exchange

Risk Measuring of Chosen Stocks of the Prague Stock Exchange Risk Measuring of Chosen Stocks of the Prague Stock Exchange Ing. Mgr. Radim Gottwald, Department of Finance, Faculty of Business and Economics, Mendelu University in Brno, radim.gottwald@mendelu.cz Abstract

More information