A Compressed Coding Scheme for Evolutionary Algorithms in Mixed-Integer Programming: A Case Study on Multi-Objective Constrained Portfolio Optimization

09/19/2019
by   Yi Chen, et al.
2

A lot of real-world applications could be modeled as the Mixed-Integer Non-Linear Programming (MINLP) problems, and some prominent examples include portfolio optimization, resource allocation, image classification, as well as path planning. Actually, most of the models for these applications are non-convex and always involve some conflicting objectives. Hence, the Multi-Objective Evolutionary Algorithm (MOEA), which does not require the gradient information and is efficient at dealing with the multi-objective optimization problems, is adopted frequently for these problems. In this work, we discuss the coding scheme for MOEA in MINLP, and the major discussion focuses on the constrained portfolio optimization problem, which is a classic financial problem and could be naturally modeled as MINLP. As a result, the challenge, faced by a direct coding scheme for MOEA in MINLP, is pointed out that the searching in multiple search spaces is very complicated. Thus, a Compressed Coding Scheme (CCS), which converts an MINLP problem into a continuous problem, is proposed to address this challenge. The analyses and experiments on 20 portfolio benchmark instances, of which the number of available assets ranging from 31 to 2235, consistently indicate that CCS is not only efficient but also robust for dealing with the constrained multi-objective portfolio optimization.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/27/2020

An Easy-to-use Real-world Multi-objective Optimization Problem Suite

Although synthetic test problems are widely used for the performance ass...
research
07/19/2022

PaMILO: A Solver for Multi-Objective Mixed Integer Linear Optimization and Beyond

In multi-objective optimization, several potentially conflicting objecti...
research
03/18/2021

MILP for the Multi-objective VM Reassignment Problem

Machine Reassignment is a challenging problem for constraint programming...
research
02/10/2018

MOEA/D with Angle-based Constrained Dominance Principle for Constrained Multi-objective Optimization Problems

This paper proposes a novel constraint-handling mechanism named angle-ba...
research
11/20/2019

A simple and efficient dichotomic search algorithm for multi-objective mixed integer linear programs

We present a simple and at the same time fficient algorithm to compute a...
research
11/04/2021

Multi-Objective Constrained Optimization for Energy Applications via Tree Ensembles

Energy systems optimization problems are complex due to strongly non-lin...
research
01/21/2021

Variable Division and Optimization for Constrained Multiobjective Portfolio Problems

Variable division and optimization (D&O) is a frequently utilized algori...

Please sign up or login with your details

Forgot password? Click here to reset