TY - JOUR
T1 - Utilizing dependence among variables in evolutionary algorithms for mixed-integer programming
T2 - A case study on multi-objective constrained portfolio optimization
AU - Chen, Yi
AU - Zhou, Aimin
AU - Das, Swagatam
N1 - Publisher Copyright:
© 2021 Elsevier B.V.
PY - 2021/10
Y1 - 2021/10
N2 - Mixed-Integer Non-Linear Programming (MINLP) is not rare in real-world applications such as portfolio investment. It has brought great challenges to optimization methods due to the complicated search space that has both continuous and discrete variables. This paper considers the multi-objective constrained portfolio optimization problems that can be formulated as MINLP problems. Since each continuous variable is dependent to a discrete variable, we propose a Compressed Coding Scheme (CCS), which encodes the dependent variables into a continuous one. In this manner, we can reuse some existing search operators and the dependence among variables will be utilized while the algorithm is optimizing the compressed variables. CCS actually bridges the gap between the portfolio optimization problems and the existing optimizers, such as Multi-Objective Evolutionary Algorithms (MOEAs). The new approach is applied to two benchmark suites, involving the number of assets from 31 to 2235. The experimental results indicate that CCS is not only efficient but also robust for dealing with the multi-objective constrained portfolio optimization problems.
AB - Mixed-Integer Non-Linear Programming (MINLP) is not rare in real-world applications such as portfolio investment. It has brought great challenges to optimization methods due to the complicated search space that has both continuous and discrete variables. This paper considers the multi-objective constrained portfolio optimization problems that can be formulated as MINLP problems. Since each continuous variable is dependent to a discrete variable, we propose a Compressed Coding Scheme (CCS), which encodes the dependent variables into a continuous one. In this manner, we can reuse some existing search operators and the dependence among variables will be utilized while the algorithm is optimizing the compressed variables. CCS actually bridges the gap between the portfolio optimization problems and the existing optimizers, such as Multi-Objective Evolutionary Algorithms (MOEAs). The new approach is applied to two benchmark suites, involving the number of assets from 31 to 2235. The experimental results indicate that CCS is not only efficient but also robust for dealing with the multi-objective constrained portfolio optimization problems.
KW - Coding scheme
KW - Evolutionary computations
KW - Mixed-integer programming
KW - Multi-objective constrained portfolio optimization
UR - https://www.scopus.com/pages/publications/85108963811
U2 - 10.1016/j.swevo.2021.100928
DO - 10.1016/j.swevo.2021.100928
M3 - 文章
AN - SCOPUS:85108963811
SN - 2210-6502
VL - 66
JO - Swarm and Evolutionary Computation
JF - Swarm and Evolutionary Computation
M1 - 100928
ER -