Papers › Robust Portfolio Optimization using GOPALS: Geospatial Optimization and Portfolio...
Robust Portfolio Optimization using GOPALS: Geospatial Optimization and Portfolio Allocation using Landscape Segmentation
Jatin Patni, Ritabrata Bhattacharyya
Portfolio Optimization is an important area of research in Financial Investments. The traditional mean-variance framework for portfolio optimization is very sensitive to the estimation errors in the expectations of returns and covariances, and leads to suboptimal port folios. Even after using techniques such as shrinkage methods, robust optimization, and resampling methods, we are unable to address these limitations comprehensively. This study introduces GOPALS: Geospatial Optimization and Portfolio Allocation using Landscape Segmentation, a simulation-based portfolio optimization framework designed to overcome these limitations and improve the robustness of the portfolio optimization process. GOPALS methodology relies on simulating market scenarios and identifying ”stable regions” in the high-dimensional portfolio weight space (i.e. regions where portfolio allocations consistently perform favorably across varying market conditions) using clustering methods. By restricting the choice of portfolio allocations from such stable regions, the portfolio performance can be shown to be consistently favorable and robust to estimation errors. GOPALS is applied to a handpicked universe of Indian Equity Mutual Funds, with practical constraints-such as long-only positions and concentration limits-in order to reflect real-world constraints of investing. The robustness of GOPALS is shown via backtests per formed over multiple historical regimes. GOPALS offers a resilient approach to portfolio construction, hence it has considerable promise, not only in academic research, but also in the real world of financial investments. It offers investors and portfolio managers a new tool for navigating uncertain markets across different asset classes and global investment universes.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Results from the paper archive 2025-07-28
No leaderboard rows for this paper in the archive.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections