...

Self-adaptive Ant Colony Algorithm for Real Estate Portfolio

by user

on
Category: Documents
16

views

Report

Comments

Transcript

Self-adaptive Ant Colony Algorithm for Real Estate Portfolio
Self-adaptive Ant Colony Algorithm for Real Estate Portfolio
Optimization based on Information Entropy*
ZHOU Shujing1, LI Yancang2
1.College of Civil Engineering, Hebei University of Engineering, Handan 056038, China.
2. College of Civil Engineering, Tianjin University, Tianjin300072, China.
Abstract
To find out an effective way to solve the real estate portfolio optimization, an improved
Ant Colony Algorithm based on information entropy was proposed. The information entropy was used
to control the path selection and evolutional strategy by self-adjusting to overcome the premature
convergence problem of the basic Ant Colony Algorithm. Simulation study on Traveling Salesman
Problem and the application results in the real estate portfolio optimization showed its efficiency. The
work has significance in theory and practice for solving the portfolio optimization and other
combinatorial optimization problems.
Key words
real estate; portfolio; Ant Colony Algorithm; information entropy; optimization
1 Introduction
The real estate circle is a filed where risks are as high as the potential rewards. How to control the
investment risk and improve the profitability of the project are urgent questions for the investors and the
real estate development companies. Real estate portfolio is an effective strategy of risk management.
The grounds of this method are “do not put your eggs into one basket”. But, in practice, it is difficult to
decide the proportion of every type. The portfolio theory is mature in stock market, yet they cannot be
directly used in real estate portfolio[1-2]. The tradition and improved real estate portfolio models and
algorithms have much deficiency, especially their calculations are complicated and results are not the
best solution.
The Ant Colony Optimization algorithms[3]proposed firstly by Italy scholars Dorigo.M,
Mahiezzo.V and Colorni.A in 1991 are new mode-based evolutionary meta-heuristic bionic algorithms,
and swarm intelligent algorithms for complex optimization, especially for the discrete NP-hard
complicated combinatorial optimization, e.g. TSP (Traveling Salesman Problem), JSP (Job-shop
Scheduling Problem), FSP (Flow shop Scheduling Problem), QAP(Quadratic Assignment Problem),
SOP(Sequential Ordering Problem), QOS multicast routing and little has been done for the search in
continuous-space problems.Yet because of the short development history and lack of rigorous theoretical
validation and practical implementation the basic ant colony algorithms have much deficiency,
especially it is easy to fall into the local best ,its calculation is complicated and its low efficiency in
solving the continuous-space problem.
To break through the limitations described above, an improved ant colony algorithm based on the
information entropy is proposed here. Self adaptively adjusting uses the information entropy, which is
related to the proceeding of the algorithm, to control the path selection and evolutional strategy. And the
improved algorithm can be employed in solving the real estate portfolio problems effectively.
2 The Improved Algorithm Proposed Here
The basic ant colony algorithm has many advantages: (1) using the positive feedback and
distribution calculation, the algorithm can easily realize the parallel computation. (2) It has strong
robustness and is easy to realize the combination with other improvement algorithms. (3) Compared
with the GA, the ACO can more easily to tackle the constraint. When the problem can be described by a
*
The Project is a Natural Science Research Directed Project of Hebei Education Administration (No.Z2003404),
China
1189
solution construction graph, its solution can be defined as a positive feedback course (e.g. the remained
pheromone in TSP), and the heuristic information can be got from the problem’s structure, the ant
colony algorithm can be employed. But basic ACO has much deficiency: (1) the calculation is
complicated. (2) It is easy to fall into stagnation. (3) It has law efficiency in solving the
continuous-space problem. (4) It lacks of rigorous theoretical validation and practical implementation.
Many learners have done a lot to overcome these shortcomings. Maniezzo.V etc. proposed, such as
the Ant-Q system, ACS, MAX-MIN Ant System and so on. [4]sumrize these modifications, which will
not be repeated. In some degree, all the improvements have done much good for the development of the
ant colony algorithm, yet people still have a lot work to do.
The basic ACO has four main parts: selection strategy, local pheromone update, local search
algorithm, and global pheromone update. The positive feedback theory in the selection strategy is to
reinforce the better solution, but it causes the stagnation behavior. This is the key to its shortage.
Because the quantity of each route has uncertainty, the information entropy, which relies on the
proceeding of the algorithm into the ACO to weigh the uncertainty above, can be introduced. Through
controlling the value of information entropy, people can control the route selection and the proportion of
the stochastic local perturbation behavior and can realize the self-adaptive of the algorithm. Define
pm =
τ m (t )
∑τ m (t )
,
where p m is the proportion of the pheromone of route m to the total
m∈s
n
pheromone, p m is the quantity of the route, p m≥0 ,
∑p
m =1
m
。
= 1 τ m (t ) is the pheromone quantity of
m route when the algorithm proceeds until the time of t , s is the solution space structured by all
routes. To eliminate the effect of sampling noise, a pheromone update rule with stronger robustness is
employed:
τ (t ) ← (1 − ρ )τ (t − 1) + ρ t −1τ * (t ) ,where τ * (t )
is the pheromone vector when time is
n
t . Define the information entropy as S (t ) = −k ∑ pi (t ) ln pi (t ) and can know the certainty of
i =1
m route being selected. This definition considers the characteristics of the ACO and combine the
proceeding time with the information entropy, which can realize the self-adaptively adjusting of the
algorithm: at the initial stage, each route has the equal pheromone and the information entropy is biggest.
With the pheromone reinforcement of some routes, the information entropy will reduce, if it was not
controlled, it will become zero and the pheromone is concentrated on one route which is taken regarded
as the best solution and causes stagnation behavior. Introduce α (′t ) =
where β (′t ) is the probability that the best route being remained and
S max − S (t )
α (′t )
S max
, β (′ ) = 1 − 2S1
t
max
is the proportion that the ants
which are allowed to follow the local pheromone update strategy in all the ants. At the early stage of
proceeding, the value of α (′t ) is small and with the process proceeding, the value becomes bigger in
order to explore the solution space in the beginning and reinforce the local search ability at final stage to
avoid stagnation. At the same time, β (′t ) is biggest at early stage to find the optimal route as many as
possible and later it becomes smaller to reinforce the function of random operation, which can also
avoid the stagnation.
The basic frame of the algorithm is shown in fig. 1
For the terminal principle, the general algorithms usually use the max iterative times. Here the
information entropy was introduced as the constraint termination because it is very difficult to decide the
max iterative times of the complicated problems. When the information entropy is smaller than a given
value (such as 0.01) the algorithm terminates and the solution is obtained.
1190
Initialization
Y
Whether terminal constraint
Print
N
Change the pheromone amount of each route
Compute the
s(t )
and
β (′t ) to find the possibly solution
Do mutation in the set in the proportion of α (′t )
Compute the value of
s(t )
Figure 1 the basic frame of the algorithm proposed in the paper
3 Performance Comparison of the Two Algorithms for TSP
To validate the efficiency of the algorithm proposed here, the bayes29 (29cities, 406routes) and
gr48 (48cities, 1128routes) of TSP that is the NP-hard combinatorial optimization with combinatorial
explosion were selected. Define α = 1.5, β = 4.0, ρ = 0.6, Q = 50 , and when the information
entropy is smaller than 0.01, the algorithm will terminate. To compare with the basic ant colony
algorithm, the comparison results were listed in Table 1.
From the comparison shown above, it can be seen that the basic ant colony algorithm is easy to fall
into stagnation yet the algorithm proposed here can break through this limitation and it can help the ants
step out of the stagnation and the heuristic information is very effective and its result is more optimal
than the basic ant colony algorithm.
Table 1 Performance comparison of the two algorithms for TSP
Basic ant colony algorithm
TSP
29
48
The algorithm proposed here
Time(s)
The optimal
solution
Time(s)
The optimal
solution
8
2180
5
2062
5494
33
5256
52
4 Application of the Improved Algorithm in Real Estate Portfolio Optimization
See the example: A real estate development company has six locations (A. B. C. D. E. F) to select
1191
in a city. The selectable types are (1) high level dwelling, (2) general resident, (3) mansion, (4)
apartments of commercial, (5) manufacturing housing. The economic evaluation index of every type in
every location is shown in Table 2, suppose the company select only one type in one location and give
the scheme of the portfolio.
To solve this problem, first calculate the information entropy of every combination,
S ′j = − p j ln p j , where S ′j is the information entropy of combination j , Pj =
Π j Rj
,
m
∑Π
k
Rk
k =1
n
Ri = ∑ xi rij , where m is the total number of types and n is the result numbers of profit. xi is the
j =1

m
∑x

= 1 .

Π j is the probability of profit
i =1

j , R i is the profit rate of type i (i = 1,2,L , m ) .
Known the S ′j , the improved algorithm proposed in the paper can be employed. The S ′j is used
proportion of investment in type i ,  0 ≤ xi ≤ 1,
i
as the heuristic information (equal to the distance d ij of TSP)and
η ij =
1
. two ants were used to
S′ij
search and when information entropy S (t ) is smaller than 0.01, calculation is stopped and the result is
got. The result is shown in Table 3.
Table 2 the economic evaluation index of every type in every location
high level dwelling
general resident
mansion
apartments of
commercial
NP
IRR PBP
V
manufacturing
housing
NP
IRR PBP
V
NP
V
IRR
PBP
NP
V
IRR
PBP
NP
V
IRR
PBP
A 44.4
34.7
7.5
15.1
57.0
5.3
70.5
42.0
3.1
43.3
70.0
3.2
6.5
26.0
5.0
B 52.6
67
3.7
6.2
62.0
3.2
44.7
45.0
2.9
52.8
56.0
4.5
12.2
12.0
4.6
C 13.8
40.0
5.6
20.3
39.0
4.5
5.6
27.0
4.6
15.5
48.0
3.9
11.3
37.0
5.2
D 35.6
31.0
6.3
8.7
70.0
5.0
33.9
19.0
5.7
41.3
52.0
3.7
4.4
25.0
3.7
E
25
55
5.1
30.3
57.0
5.3
51.7
36.0
4.8
57.5
18.0
3.0
7.9
40.0
4.3
F
55
47
7.0
12.7
62.0
4.8
53.3
34.0
4.2
62.7
58.0
3.8
17.4
47.0
3.8
Table 3 the calculation results
Results
(1)location B
type(2)location E
type(3)location A
type(4)location F
type(5) location C
type
NPV
IRR
PBP
Investment
proportion
52.6
67
3.7
21.0
30.3
57
5.3
13.4
70.5
42
3.1
25.2
62.7
58
3.8
21.8
11.3
37
5.2
18.6
1192
The application result demonstrates that the improved algorithm proposed here can reach the global
optimal result that meets our requirement. It is effective in solving the real estate portfolio optimization
and its calculation is easier.
5 Conclusions
(1) The simulation study demonstrates that, the strategy of using information entropy to control the
route selection and evolution realizes the self adaptively adjusting and avoid the stagnation behavior.
(2) The improved algorithm presented here has good convergence and stability. And it can
effectively solve the real estate portfolio optimization problem. The algorithm has strong robustness and
being slightly improved, it can be employed to solve other combinatorial optimization problems. It is
superior to the basic ant colony algorithm.
References
[1] Pagliari Joseph. L. The Handbook of Real Estate Portfolio Management. RICHARD D.IRWIN, Inc,1995
[2] Cheng Siwei Venture Capital Business in China, Beijing,2000
[3] Dorigo M Maniezzo V Colorni A. The Ant System: An autocatalytic optimizing process. Technical Report.
91-106 revised, Department of Electronic, Politecnico of Milano, Milan, Italy, 1991
[4] Li Yancang Study on decision-making of real estate portfolio based on information entropy and improved ACO,
Hebei Institute of Engineering, 2005
,
,
The author can be contacted from e-mail : [email protected]
1193
Fly UP