Preprint
Article

This version is not peer-reviewed.

A Multi-objective Optimization Framework for Portfolio Selection

Submitted:

16 April 2025

Posted:

17 April 2025

You are already at the latest version

Abstract
This paper introduces a novel multi-objective optimization framework for the portfolio rebalancing problem, incorporating return, risk, and liquidity as the central financial objectives. Unlike static models, our approach captures market dynamics by allowing periodic reallocation of assets and explicitly modeling transaction costs. To address uncertainty in key financial parameters such as expected returns, volatility, and asset liquidity, we employ interval arithmetic, offering a flexible representation without requiring distributional assumptions. The framework models risk using semi-absolute deviation, which better reflects downside exposure compared to traditional variance. A distinctive feature of the model is the integration of nonlinear transaction costs, ensuring higher realism in trading scenarios. The optimization problem is formulated with interval coefficients and solved under multiple decision-making strategies: pessimistic, optimistic, and mixed (via convex combination). To validate the model, we conduct a case study on a cryptocurrency portfolio consisting of Bitcoin, Ethereum, Solana, and Binance Coin, covering the period January–March 2025. The numerical simulations demonstrate the adaptability of the proposed methodology under different investor attitudes and market conditions. Our findings show that the interval-based, multi-objective framework provides robust, diversified portfolio allocations and valuable strategic insights for decision-makers operating under uncertainty.
Keywords: 
;  ;  ;  ;  ;  

1. Introduction

Portfolio selection theory originates from the seminal work of Markowitz [15], in which return is quantified as the mean and risk as the variance. In most of the existing portfolio selection models, return and risk are considered the two fundamental factors that guide investors' choices. However, it is often observed that not all relevant information for portfolio selection can be captured by these two metrics alone. Other considerations, such as liquidity, transaction costs, and uncertainty, may be equally or even more important for investors [2,3,5]. Including these additional criteria in the portfolio selection process may lead to more balanced and satisfactory investment decisions, especially when the sacrifice in return or risk is compensated by superior performance under other criteria [4,6]. As a result, multicriteria portfolio selection models have attracted considerable attention in the literature [5,7,11]. These models enable the simultaneous consideration of multiple objectives, thereby reflecting more accurately the complex preferences of real-world investors. In practice, investors often rebalance their portfolios over time by buying or selling assets in response to market dynamics. This process incurs transaction costs, which are a significant concern for portfolio managers aiming to build efficient and realistic investment models [13,14,26]. While some studies consider fixed transaction costs [4,18], more recent approaches introduce nonlinear or incremental cost functions that better reflect real trading conditions [8,21]. Since the introduction of the mean–variance model [15], variance has remained the most commonly used risk measure. However, it has notable limitations—particularly its inability to distinguish between downside risk (losses) and upside potential (gains). For this reason, downside risk measures such as semi-variance [22,23] and semi-absolute deviation [24] have been proposed as more appropriate alternatives, especially when investors are primarily concerned about portfolio underperformance. Semi-variance, initially introduced by Markowitz [22], only penalizes deviations below a target return. While more intuitive than variance, its implementation is computationally intensive due to its nonlinear nature [23,24,25]. In contrast, the semi-absolute deviation measure, proposed by Sprenza [24], shares the same focus on downside risk but enables a linear programming formulation, which is far more efficient to solve, especially for portfolios involving a large number of assets [8].
Another critical issue in portfolio optimization is uncertainty. In real-world scenarios, decision-makers rarely possess exact or complete information regarding input parameters such as expected returns, variances, or correlations. This uncertainty can arise from different sources and may be interpreted as either randomness or fuzziness [1,13,20]. Stochastic programming has been widely used to address randomness [5,20], whereas fuzzy programming handles fuzziness through membership functions [2,13]. However, both approaches require detailed assumptions about probability distributions or fuzzy sets, which are difficult to estimate accurately in practice [25]. As an alternative, interval programming assumes that only the bounds (lower and upper limits) of uncertain parameters are known. This method has the advantage of not requiring probabilistic distributions or fuzzy logic membership functions, making it more flexible and easier to implement [16,17,19]. Interval programming has been successfully applied in portfolio selection models [6,10,12], particularly in cases where market data is scarce, imprecise, or volatile.
This paper proposes a new multi-objective portfolio rebalancing framework that incorporates interval representations of return, semi-absolute deviation as a risk measure, and nonlinear transaction costs. The aim is to construct robust portfolios that respond realistically to uncertainty and market friction, while capturing multiple investor objectives

2. Materials and Methods

2.1. Interval Analysis Background

Many relations and operations defined on sets or pairs of real numbers can be extended to operations on intervals. Let x = x L , x U and y = y L , y U be interval  numbers as formalized in [17,18] and widely used in applications under uncertainty.”.   Interval numbers are used to represent imprecise data, where only the lower and upper bounds are available [1,12].
Definition 1. 
The equality between interval numbers is defined as follows:
x = y if x L = y L and x U = y U .
Definition 2. 
The median of the interval number x = x L , x U is defined by:
m x = x L + x U 2 .
Definition 3. 
The product between the real number a and the interval number x is defined by:
a x = a x | x x = a x L , a x U , i f a > 0 a x U , a x L , i f a < 0 0 , i f a = 0 .
Let x = x L , x U and y = y L , y U be interval numbers.
Definition 4. 
The summation between two interval numbers is defined by:
x + y = x L + y L , x U + y U .
Definition 5. 
The subtraction between two interval numbers is defined as follows:
x y = x L y U , x U y L .
Definition 6. 
The product between two interval numbers is defined by:
x × y = m i n x L y L , x L y U , x U y L , x U y U , m a x x L y L , x L y U , x U y L , x U y U .
Definition 7. 
The inverse of the interval number y = y L , y U is defined by:
1 y = 1 y U , 1 y L if 0 [ y ] .
Definition 8. 
The division between the interval numbers x = x L , x U and y = y L , y U is defined by:
x y = x × 1 y = m i n x L y U , x U y L , m a x x L y U , x U y L if 0 [ y ] .
It can be written, if 0 y as follows:
Preprints 156213 i001
x n = 1 , 1 , i f n = 0 ( x L ) n , ( x U ) n , i f x L 0 o r n o d d ( x U ) n , ( x L ) n , i f x U 0 a n d n e v e n 0 , m a x ( x L ) n , ( x U ) n , i f x L 0 x U a n d n > 0 e v e n
Now we will extend the classical inequality relations between real numbers to inequality relations between interval numbers.
Let x = x L , x U and y = y L , y U be interval numbers, with x L , x U , y L , y U R .
Definition 9. 
We say that x y if  x L y L and x U y U .
Definition 10. 
We say that x < y if  x L y L x U < y U or x L < y L x U y U or  x L y L x U y U .
Definition 11. 
(Ishibuchi and Tanaka,1990)
We say that x y if m x m y .
If x U y L , the interval inequality  “ x y ” is said to be optimistic satisfactory.
If x U > y L ,  the interval inequality  “ x y ” is said to be pessimistic satisfactory.
Definition 12. 
We say that x y
if x L y U .
Definition 13. 
We say that x y
if x L y L and x U y U .

2.2. Model Formulation

Notation
The general multi-objective modeling framework is adapted from Guu et al. (2014), who proposed a supplier portfolio optimization model using interval coefficients and multiple decision-making strategies. In this paper, we extend their structure to financial assets, reformulating the objectives as return, risk, and liquidity, and applying them in the context of cryptocurrency portfolios. For completeness and consistency, we follow the notation and conventions established in their work, while applying them to a novel context and asset class here
In this section, for portfolio optimization, we use the semiabsolut mean deviation, where the future income assets are treated as interval numbers.
Suppose an investor wants to allocate some capital in n risky assets. We introduce the following notations as applied in multiobjective decision environments [6,12].
T the time horizon of the investment;
r i the average return of the i-th asset;
r i t the historical return of the i-th asset over the period t, with i= 1 , n ¯ , t ∈ 1 , T ¯ ;
r a i the average return of the asset i on the time horizon T, i= 1 , n ¯ ; where:
x i 0 the initial proportion of total funds invested in the i-th asset, before rebalancing;
x i the final proportion of total funds invested in the i-th asset, after rebalancing;
C ( x i ) the transaction cost incurred on buying or selling proportion of the i-th asset , i = 1 , n + 1. ¯ C x the total transaction cost proportion of portfolio rebalancing:
Objective, constraints and the decision model
Net return
The maximization form of the net return of the portfolio after adjusting transaction cost is expressed as:
max f 1 ( x ) = j = 1 n r j x j C x = j = 1 n r j L x j C x , j = 1 n r j U x j C x .
Risk
Risk is an important issue while modelling portfolio selection problem. In this paper, portfolio risk is quantified using the deviation of return expected return of the portfolio [14,26]
The average rate of return of the asset j, j= 1 , n ¯ , can be represented using the following interval numbers: r j = r j L , r j U = m i n r a j , r h j , m a x r a j , r h j ,where:
r a j is the arithmetic mean of the asset returns j, j=1,n (average yield) based on historical data, expressed as: r a j = 1 T t = 1 T r j t r h j is the historical mean return tendency of asset returns j, j=1,n; (if asset j yields have been increasing, it is acceptable that the yield is higher arithmetic performance based on historical data)
Then the average rate of return of the portfolio x is given by:
r x = j = 1 n [ r j ] x j = j = 1 n r j L x j , j = 1 n r j U x j
Since the average yields of assets are modeled using interval numbers, we can quantify the deviation of the portfolio return We will use a interval number:
ω t x = ω t x L , ω t x U = min j = 1 n ( r j L r j t x j , r j U r j t x j , max j = 1 n ( r j L r j t x j , r j U r j t x j .
Then the mean semi-absolute deviation interval for the portfolio x is:
ω x = 1 T t = 1 T ω t x . . We will use ω x to assess the risk of the portfolio x.
The minimization form of the portfolio risk is thus expressed as : min f 2 ( x ) =
1 T t = 1 T j = 1 n min ( r j L r j t x j , r j U r j t x j , 1 T t = 1 T j = 1 n max ( r j L r j t x j , r j U r j t x j .
Constraints
Capital budget constraint: Assuming that the investor does not invest any additional capital during portfolio rebalancing, the following constraint must hold:
i = 1 n x i + C x = 1 ,
Cost constraints: the following constraints must hold:
C x i = k i x i x i 0 ;
C x = i = 1 n x i ; i = 1 , n ¯
No short selling of assets is expressed as: x i ≥ 0;  i= 1 , n ¯ The decision model (P1)
The multiobjective portfolio rebalancing model is formulated as follows:
  max f 1 ( x ) = j = 1 n r j L x j C x , j = 1 n r j U x j C x
Preprints 156213 i002
Solution methodology
For determining an optimal solution of the problem (P1) we can use the strategies:
The pessimistic strategy (P₂)Preprints 156213 i003
The optimistic strategy (P₃)Preprints 156213 i004
The mixt strategy(P₄)
Preprints 156213 i005

2.3. Case Studies

To illustrate the practical applicability of the proposed multiobjective optimization framework, we consider a simulated portfolio rebalancing problem involving four popular cryptocurrencies: Bitcoin (BTC), Ethereum (ETH), Solana (SOL), and Binance Coin (BNB). The investment horizon is three months, covering the period from January to March 2025, with monthly rebalancing..which have been shown to exhibit nonlinear and high volatility [25]. The goal is to construct an optimal portfolio that maximizes net return and minimizes risk (defined via semi-absolute deviation), under transaction costs and interval uncertainty of returns. following approaches similar to [18] for uncertain data . We assume that historical returns for each asset over the three-month period are known and summarized in the matrix below. The values represent the realized returns for each asset in each month:
Preprints 156213 i007
Based on these data, we compute the arithmetic mean ( r a j ) ​ and the historical trend ​value ( r h j defined as the highest return within the period). The interval representation of expected returns for each asset is then defined as:
r j = r j L , r j U = m i n r a j , r h j , m a x r a j , r h j
Preprints 156213 i008
To determine the optimal portfolio allocations under each decision-making strategy, we conducted a numerical simulation using MATLAB. The simulation follows a modular computational pipeline combining interval arithmetic, entropy-based diversification metrics, and nonlinear constrained optimization. This setup enables a structured and realistic implementation of the theoretical model. We consider an initial allocation vector x 0 = (0.25, 0.25, 0.25,0.25), and assume that the investor wishes to rebalance the portfolio under transaction cost coefficients k i = 0. 01 for each asset. The constraints defined in Section 2.2 are fully imposed: total capital conservation, no short selling, and proportional transaction cost. To analyze the robustness of the proposed model, we solve 3 scenarios.
Pessimistic Scenario (Model P₂)
This model considers the lower bound of returns and the upper bound of risk, reflecting a conservative investor's attitude. The objective is:
max ( j = 1 n r j L x j C x ) ;
Preprints 156213 i011
The optimal allocation: x p e s i m i s t * = (0.28, 0.22, 0.25, 0.25)
Net return interval: [0.0304, 0.0489]
Risk interval: [0.011, 0.023]
Optimistic Scenario (Model P₃)
This model considers the upper bound of returns and the lower bound of risk, reflecting a conservative investor's attitude. The objective is:
max j = 1 n r j U x j C x min 1 T t = 1 T j = 1 n min ( r j L r j t x j , r j U r j t x j i = 1 n x i + C x = 1 C x i = k i x i x i 0 , i = 1 , n ¯ C x = i = 1 n C ( x i ) x i 0 ; i = 1 , n ¯
The optimal allocation: x o p t i m i s t * = (0.20, 0.30, 0.30, 0.20)
Net return interval: [0.0341, 0.0544]
Risk interval: [0.07, 0.017].
The mixt strategy (Model P₄)
Here, we consider a balanced strategy by averaging the upper and lower interval endpoints with λ = 0.5, reflecting a neutral investor perspective
max j = 1 n ( λ r j L + 1 λ r j U x j C x ) min 1 T t = 1 T j = 1 n ( λ r j L + 1 λ r j U ) r j t x j i = 1 n x i + C x = 1 C x i = k i x i x i 0 , i = 1 , n ¯ C x = i = 1 n C ( x i ) x i 0 ; i = 1 , n ¯
Preprints 156213 i012
The optimal allocation: x m i x t * = ( 0.26, 0.26, 0.24, 0.24 )
Net return interval: [0.0322, 0.0512]
Risk interval: [0.09, 0.020]
These case studies confirm the adaptability of the proposed framework under various investor attitudes and market expectations. The use of interval numbers and semi-absolute deviation allows a nuanced view of risk under uncertainty, while the flexible multiobjective structure enables tailored optimization depending on investor preference

3. Results and Discussions

This section presents and interprets the numerical results obtained from the case study described in Section 2.3. Using the simulated data for four major cryptocurrencies—Bitcoin, Ethereum, Solana, and Binance Coin—across a three-month investment horizon, we applied the proposed multiobjective optimization framework under three distinct investor strategies: pessimistic, optimistic, and mixed.
Each strategy was evaluated using the interval-based formulations for expected returns and semi-absolute deviation as a risk measure. Transaction costs were incorporated explicitly in the model, using a proportional cost function. The decision models were solved using predefined weight coefficients w1​=0.6 and w2​=0.4, reflecting a moderate preference for return over risk minimization.

3.1. Portfolio Allocations

The optimal portfolio allocations obtained under each strategy are summarized below:
Preprints 156213 i009
These results show that the pessimistic strategy favors safer assets (e.g., BTC) with more conservative return intervals, while the optimistic strategy tilts toward riskier but potentially more rewarding assets like SOL and ETH. The mixed strategy offers a balanced diversification across all assets, providing stability without sacrificing expected returns

3.2. Net Return and Risk Intervals

The performance of each strategy was assessed in terms of net return and risk, both modeled as interval values:
Preprints 156213 i010
It is evident that the optimistic strategy yields the highest potential return, but at the cost of lower robustness under adverse scenarios. Conversely, the pessimistic model provides the lowest expected return, but it is the most conservative in terms of risk exposure.The mixed strategy demonstrates that a trade-off is possible, achieving a relatively high return with moderate risk. The use of the parameter λ for controlled interpolation between the extremes of optimism and pessimism.

3.3. Strategic Insights

Several insights can be drawn from these findings:
-Interval analysis provides a more nuanced understanding of performance, especially under conditions of uncertainty. Instead of fixed expectations, investors gain a spectrum of possible outcomes.
-The multiobjective approach ensures that no single objective dominates the decision-making process. Instead, trade-offs between return and risk are explicitly modeled.
-Transaction costs play a critical role in determining final allocations, especially in high-frequency rebalancing scenarios. Ignoring them would lead to unrealistic investment strategies.
-The choice of strategy depends largely on the investor's risk appetite. The pessimistic strategy is suitable for risk-averse individuals, while the optimistic strategy appeals to aggressive investors seeking higher returns.

4. Conclusions and Future Work

This paper proposed a multiobjective portfolio rebalancing model that incorporates nonlinear transaction costs and interval-based uncertainty. The model reflects realistic market conditions by assuming that the investor pays variable transaction fees depending on the proportion of each asset bought or sold, based on incremental discount schemes. The optimization process aims to determine an adjusted portfolio allocation that balances three key financial objectives: maximizing return, minimizing risk, and maintaining liquidity. By modeling expected returns as interval numbers and quantifying risk through the semi-absolute deviation of returns, the proposed framework provides a robust decision-making tool under uncertainty. The formulation includes constraints related to capital conservation, no short selling, and proportional transaction costs, ensuring its practical applicability. Numerical simulations based on a portfolio of four cryptocurrencies over a three-month horizon demonstrate how different investor attitudes—pessimistic, optimistic, or mixed—can influence the optimal asset allocation and the resulting return-risk trade-off.
The results highlight that interval analysis enhances the investor’s understanding of possible outcomes and provides more informative insights than point-estimate models. Furthermore, the multiobjective structure of the optimization problem allows for strategic flexibility and can be tailored to various levels of risk aversion.
Future research may extend this model in several directions. One potential avenue involves the inclusion of real-time market dynamics, such as high-frequency trading signals or regime-switching behaviors. Another direction is to incorporate machine learning techniques for interval estimation and portfolio risk forecasting. In addition, testing the model using empirical data from traditional financial markets or integrating alternative asset classes such as NFTs or tokenized securities could further validate and broaden the applicability of the proposed framework

References

  1. Alefeld, G.; Herzberger, J. (1983). Introduction to Interval Computations. Academic Press, New York. https://www.sciencedirect. 0024. [Google Scholar]
  2. Allahdadi, M.; Nehi, H.M. Fuzzy linear programming with interval linear programming approach. Advanced Modelling and Optimization 2011, 13, 1–12. [Google Scholar]
  3. Artzner, P.; Delbaen, F.; Eber, J.M.; Heath, D. Coherent measures of risk. Mathematical Finance 1999, 9, 203–228. [Google Scholar] [CrossRef]
  4. Barik, S.K.; Biswal, M.P.; Chakravartay, D. Multiobjective Two-Stage Stochastic Programming Problems with Interval Discrete Random Variables. Advances in Operations Research, 2012, 279181. https://www.researchgate. 2583. [Google Scholar]
  5. Birge, J.R.; Louveaux, F. (1997). Introduction to Stochastic Programming. Springer, New York.
  6. Chinneck, J.W.; Ramadan, K. Linear programming with interval coefficients. Journal of the Operational Research Society 2000, 51, 209–220. [Google Scholar] [CrossRef]
  7. Fang, Y.; Wang, S.Y. An interval semi-absolute deviation model for portfolio selection. Lecture Notes in Computer Science 2006, 4223, 766–775. [Google Scholar]
  8. Guu, S.-M.; Mehlawat, M.; Kumar, S. A Multiobjective Optimization Framework for Optimal Selection of Supplier Portfolio. Optimization, 2014, 63, 1491–1512. [Google Scholar] [CrossRef]
  9. Hwang, C.L.; Lin, M. (1987). Group Decision Making under Multiple Criteria: Methods and Applications. Springer-Verlag, New York.
  10. Hwang, C.L.; Yoon, K. (1981). Multiple Attribute Decision Making. Springer-Verlag, Berlin, Heidelberg, New York.
  11. Ishibuchi, H.; Tanaka, H. Multiobjective programming in optimization of the interval objective function. European Journal of Operational Research 1990, 48, 219–225. [Google Scholar] [CrossRef]
  12. Jong, Y. (2011). Optimization method interval portfolio selection based on satisfaction index of interval inequality relation. http://arxiv/papers/1207/1207.1932.
  13. Kall, P.; Wallace, S.W. (1994). Stochastic Programming. John Wiley and Sons.
  14. Kambo, N.S. (1997). Mathematical Programming Techniques. Affiliated East-West Press, New York.
  15. Markowitz, H. Portfolio selection. Journal of Finance 1952, 7, 77–91. [Google Scholar]
  16. Moore, R.E. Interval Analysis. Prentice-Hall, Englewood Cliffs, NJ, 1966.
  17. Moore, R.E. Methods and Application of Interval Analysis. SIAM, Philadelphia, 1979.
  18. Nobibon, F.T.; Guo, R. Foundation and formulation of stochastic interval programming. PGD Thesis, African Institute for Mathematical Sciences, Cape Town, South Africa, 2006. [Google Scholar]
  19. Ogryczak, W. Multiple criteria optimization and decisions under risk. Control and Cybernetics 2002, 31(4), 975–1003. https://www.researchgate. 2690. [Google Scholar]
  20. Ruszczynski, A.; Shapiro, A. (2003). Stochastic Programming. Elsevier, Vol. 10.
  21. Sayin, S.; Kouvelis, P. The multiobjective discrete optimization problem: A weighted min-max two-stage optimization approach and a bicriteria algorithm. Management Science 2005, 51, 1572–1581. [Google Scholar] [CrossRef]
  22. Şerban, F.; Ştefănescu, M.V.; Dedu, S. The Relationship Profitability–Risk for an Optimal Portfolio Building with Two Risky Assets and a Risk-Free Asset. Int. J. Med. Eng. Inform. 2011, 5, 299–306. [Google Scholar]
  23. Sheraz, M.; Dedu, S.; Preda, V. Volatility dynamics of non-linear volatile time series and analysis of information flow: Evidence from cryptocurrency data. Entropy 2022, 24, 1410. [Google Scholar] [CrossRef] [PubMed]
  24. Shapiro, A.; Dentcheva, D.; Ruszczynski, A. Lectures on Stochastic Programming: Modeling and Theory. MOS-SIAM Series on Optimization 2009, 9, 1–436. [Google Scholar]
  25. Toma, A.; Dedu, S. Quantitative techniques for financial risk assessment: a comparative approach using different risk measures and estimation methods. Procedia Economics and Finance 2014, 8, 712–719. [Google Scholar] [CrossRef]
Figure 2. Expected returns for each asset.
Figure 2. Expected returns for each asset.
Preprints 156213 g001
Figure 4. The performance of each strategy.
Figure 4. The performance of each strategy.
Preprints 156213 g002
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated