Abstract

Birandom portfolio selection problems have been well developed and widely applied in recent years. To solve these problems better, this paper designs a new hybrid intelligent algorithm which combines the improved LGMS-FOA algorithm with birandom simulation. Since all the existing algorithms solving these problems are based on genetic algorithm and birandom simulation, some comparisons between the new hybrid intelligent algorithm and the existing algorithms are given in terms of numerical experiments, which demonstrate that the new hybrid intelligent algorithm is more effective and precise when the numbers of the objective function computations are the same.

1. Introduction

Portfolio theory was initially put forward by Markowitz [1] and has received great development since then. The main content of it is to study how to allocate one’s capital to a large number of securities and the study mainly focuses on three aspects: the first is how to estimate the security return; the second is how to build portfolio models; the third is how to design efficient algorithms to solve these models. Many scholars have made great contributions in this field.

In the early literatures, security return was assumed to obey normal distribution. However, the following researches manifested that the assumption of normal distribution did not accord with the facts. Therefore, a lot of new distributions were used to describe the security return [29]. Among them, birandom distribution received great attention and development by some scholars [79] and literature [9] demonstrated that birandom distribution could reflect the features of securities’ technical patterns and the investors’ heterogeneity.

When the security return followed birandom distribution, the existing literatures established several birandom portfolio models and designed the corresponding hybrid intelligent algorithms [79]. However, all these algorithms were based on genetic algorithm (GA) and existed some common shortcomings, such as low accuracy and inferior local search ability. To solve these birandom portfolio models effectively, this paper designs a new hybrid intelligent algorithm which integrates the improved LGMS-FOA algorithm and birandom simulation. The experimental results show that the new algorithm is more efficient.

The rest of this paper is organized as follows: Section 2 recalls some basic concepts about birandom theory; Section 3 provides an overview of birandom portfolio models; Section 4 presents a new hybrid intelligent algorithm which integrates the improved LGMS-FOA algorithm and birandom simulation; Section 5 provides numerical examples to test the effectiveness of the new hybrid intelligent algorithm; finally, a brief summary about this paper is given.

2. Birandom Theory

Definition 1. A birandom variable is a mapping from a probability space to a collection of random variables such that, for any subset of the real line , the induced function is a measurable function with respect to [7].

Example 2. Let ( represents security rising and represents security falling) and and . Assume that is a function on as follows: where and follow uniform distribution; then is a birandom variable according to Definition 1.

Definition 3. Let be a birandom vector on , and let be a vector-valued measurable function. Then the primitive chance of birandom event characterized by is a function from to , defined as [8]

Definition 4. Let be a birandom variable defined on the probability space . Then the expected value of birandom variable is defined as provided that at least one of the above two integrals is finite [8].

3. Birandom Portfolio Models

In this section, we provide an overview of birandom portfolio models. Let represent the investment proportion in security and let denote the return of the th security for , respectively. In particular, follows birandom distribution for . Depending on different measures of investment profit and risk, birandom portfolio models are divided into different types.

3.1. Birandom Safety-First Model

For each portfolio , the chance that return of total asset (RTA) is no less than a disaster level is used to represent investment risk, which is given by

The chance that RTA is no less than some value is regarded to measure investment profit, which is represented by where and represent the disaster level and profit, respectively. , , and represent the corresponding confidence level.

Using (4) and (5), we obtained the following Birandom safety-first model, which was proposed in [9]:

3.2. Birandom Expected Value Model

In this model, investment risk was represented by (4) and the expect value of RTA was used to measure investment profit which was given by

Based on (4) and (7), Birandom expect value model was proposed in [8], which was formulated as follows:

3.3. Birandom Chance-Constrained Model

Literature [7] proposed birandom chance-constrained model, which was listed as below:

Remark 5. The parameters of models (6), (8), and (9) have the same economic meaning.

Remark 6. For more details on these models, please refer to the corresponding literatures.

4. Hybrid Intelligent Algorithm

In this section, a new hybrid intelligent algorithm is designed to solve models (6), (8), and (9), where the improved LGMS-FOA algorithm and birandom simulation are used.

4.1. Birandom Simulation

Because of the uncertainty of birandom variable, we should use birandom simulation [10] to solve equations (4), (5), and (7).

Algorithm 1 (birandom simulation for (4)).
Step 1. Set .
Step 2. Generate from according to the probability . Consider

Step 3. Compute the probability by stochastic simulation.
Step 4. Set as the integer part of .
Step 5. Return the th largest element in .
Step 6. If , then ; else .
Step 7. means that the solution is feasible; means that the solution is infeasible.

Algorithm 2 (birandom simulation for (5)).
Step 1. Generate from according to the probability . Consider
Step 2. Compute the probability by stochastic simulation.
Step 3. Set as the integer part of .
Step 4. Return the th largest element in .

Algorithm 3 (birandom simulation for (7)).
Step 1. Set .
Step 2. Generate from according to the probability . Consider

Step 3. Compute the probability by stochastic simulation.
Step 4. Consider
Step 5. Repeat the second to the fourth steps for times.
Step 6. Consider

4.2. The Improved LGMS-FOA

Recently, optimization algorithms are widely used in many fields [1114]. Fruit fly optimization algorithm (FOA) is a new stochastic optimization technique proposed in 2012 [11] and has received rapid developments in recent years. The principle of FOA is based on the food finding behavior of fruit fly swarm. The food finding process was shown in Figure 1 and has two steps: first, it smells food and flies to that direction; then, it uses vision to find food.

To enhance the search ability of FOA, LGMS-FOA was proposed and had been proved to be an effective algorithm by numerical testing [12]. However, LMGS-FOA in the literature [12] is only applied to solve unconstrained optimization problems. To solve birandom portfolio models, the improved LGMS-FOA is proposed by means of combination of LGMS-FOA with penalty function method. Without loss of generality, we take model (6), for example, to introduce the improved LGMS-FOA. The steps of it are listed as follows.

Algorithm 4 (the improved LGMS-FOA).
Step 1. Parameters initialization.
The parameters include the number of iteration (), the population number (), the searching scope (), the searching coefficient (), the primary weight (), and the weight adjustment coefficient ().
Step 2. Initial fruit fly swarm location.
The fruit fly swarm location is randomly generated in the interval and the searching scope becomes bigger with the increase of .
Step 3. Give the random direction and distance for food finding of an individual fruit fly. Consider
Step 4. Generate fruit fly swarm that fits the constraint .
Step 4.1. A solution is represented by the individual fruit fly , where the relation between and is formulated as follows: which ensures that .
Step 4.2. If the element of is less than zero, repeat Step 4.1 until the number of individuals is .
Step 5. Calculate the smell concentration by inputting into objective function.
Step 5.1. If satisfies then let
Step 5.2. If does not satisfy then use penalty function method [13] and let where is a given positive integer.
Step 6. Find out the optimal individual among fruit fly swarm. Consider
Step 7. Keep the optimal objective function value and the corresponding coordinate; then the fruit fly swarm flies towards that location:
Step 8. Repeat Step 2 to Step 7 until termination condition is satisfied.

4.3. Hybrid Intelligent Algorithm

Through integrating the improved LGMS-FOA algorithm and birandom simulation, a new hybrid intelligent algorithm is built and the steps are listed as below.

Algorithm 5 (hybrid intelligent algorithm).
Step 1. Initialize fruit fly individuals that satisfy the constraints.
Step 2. Calculate the objective function values for all fruit fly individuals by birandom simulation.
Step 3. Find out the optimal objective value.
Step 4. Keep the optimal objective value and the corresponding location of fruit fly individual.
Step 5. Repeat Step 2 to Step 5, until termination condition is satisfied.

5. Numerical Experiments

To test the effectiveness of the new hybrid intelligent algorithm, we compared it with the existing algorithm [79] through numerical examples.

5.1. Experimental Setup

Assume that the investor selects three securities represented by , , and . The security return follows the birandom distribution in Example 2 and the corresponding parameters of each security are shown in Table 1. Besides, the investor takes , , , , and ; then, models (6), (8), and (9) satisfying the above parameters are changed into

The parameters of Algorithm 5 are set up as follows.(1)The parameter of birandom simulation is .(2)The parameters of the improved LGMS-FOA are , , , , , and 0.8.

To show the efficiency of Algorithm 5, we choose two sets of parameters and the corresponding hybrid intelligent algorithms in [7, 8] which are named as Algorithms 6 and 7.

The parameters of Algorithm 6 are listed as below.(1)The parameter of birandom simulation is .(2)The parameters of GA are as follows: the iteration number is 40, the population is 30, the mutation probability is 0.6, and the crossover probability is 0.1.

The parameters of Algorithm 7 are given as follows.(1)The parameter of birandom simulation is .(2)The parameters of GA are as follows: the iteration number is 40, the population is 30, the mutation probability is 0.8, and the crossover probability is 0.05.

Remark 5. For Algorithms 5 to 7, the numbers of objective function computations are the same and this can ensure the fairness of comparisons.

5.2. Experimental Results

Compute models from (26) to (28) by using Algorithms from 5 to 7, respectively, and repeat the experiments for 20 times. The average values of the optimal results are shown in Tables 2, 3, and 4.

From Tables 2 to 4, it can be found that the final searching quality of Algorithm 5 is better than Algorithms 6 and 7. So it can be concluded that the new hybrid intelligent algorithm is more efficient and precise than the existing algorithms when the numbers of objective function computations are the same.

6. Conclusion

To solve birandom portfolio selection problems better, this paper designs a new hybrid intelligent algorithm which integrates the improved LGMS-FOA algorithm and birandom simulation. Comparisons between the new hybrid intelligent algorithm and the existing algorithms show that the new hybrid intelligent algorithm is more effective and precise when the numbers of the objective function computations are the same.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

This paper is supported by the National Natural Science Foundation of China (Grant no. 71232004).