Market Graph Clustering Via QUBO and Digital Annealing

Our goal is to find representative nodes of a market graph that best replicate the returns of a broader market graph (index), a common task in the financial industry. We model our reference index as a market graph and express the index tracking problem in a quadratic K-medoids form. We take advantage of a purpose built hardware architecture, the Fujitsu Digital Annealer, to circumvent the NP-hard nature of the problem and solve our formulation efficiently. In this article, we combine three separate areas of the literature, market graph models, K-medoid clustering and quadratic binary optimization modeling, to formulate the index-tracking problem as a quadratic K-medoid graph-clustering problem. Our initial results show we accurately replicate the returns of a broad market index, using only a small subset of its constituent assets. Moreover, our quadratic formulation allows us to take advantage of recent hardware advances, to overcome the NP-hard nature of the problem.

[1]  Panos M. Pardalos,et al.  Mining market data: A network approach , 2006, Comput. Oper. Res..

[2]  Sergiy Butenko,et al.  A network-based data mining approach to portfolio selection via weighted clique relaxations , 2014, Ann. Oper. Res..

[3]  Argimiro Arratia,et al.  A Graphical Tool for Describing the Temporal Evolution of Clusters in Financial Stock Markets , 2013 .

[4]  Chen Chen,et al.  Robust portfolio selection for index tracking , 2012, Comput. Oper. Res..

[5]  Panos M. Pardalos,et al.  NETWORK-BASED TECHNIQUES IN THE ANALYSIS OF THE STOCK MARKET , 2004 .

[6]  Panos M. Pardalos,et al.  Dynamics of cluster structures in a financial market network , 2014 .

[7]  Panos M. Pardalos,et al.  Simple measure of similarity for the market graph construction , 2013, Comput. Manag. Sci..

[8]  Frank Nielsen,et al.  A Review of Two Decades of Correlations, Hierarchies, Networks and Clustering in Financial Markets , 2017, Signals and Communication Technology.

[9]  Fred W. Glover,et al.  Quantum Bridge Analytics I: a tutorial on formulating and using QUBO models , 2018, 4OR.

[10]  Takayuki Shibasaki,et al.  Digital Annealer for High-Speed Solving of Combinatorial optimization Problems and Its Applications , 2020, 2020 25th Asia and South Pacific Design Automation Conference (ASP-DAC).

[11]  Viktor Zamaraev,et al.  Market Graph and Markowitz Model , 2014 .

[12]  Santo Fortunato,et al.  Community detection in networks: A user guide , 2016, ArXiv.

[13]  Panos M. Pardalos,et al.  Optimal decision for the market graph identification problem in sign similarity network , 2015, 1512.06449.

[14]  Toshiyuki Miyazawa,et al.  Physics-Inspired Optimization for Quadratic Unconstrained Problems Using a Digital Annealer , 2018, Front. Phys..

[15]  Panos M. Pardalos,et al.  Statistical analysis of financial networks , 2005, Comput. Stat. Data Anal..

[16]  Christian Bauckhage,et al.  A QUBO Formulation of the k-Medoids Problem , 2019, LWDA.

[17]  Panos M. Pardalos,et al.  Network models of massive datasets , 2004, Comput. Sci. Inf. Syst..

[18]  Dexiang Wu,et al.  A constrained cluster-based approach for tracking the S&P 500 index , 2017 .

[19]  Joshua Abrams Analysis of Equity Markets: A Graph Theory Approach , 2017 .

[20]  Andrew Lucas,et al.  Ising formulations of many NP problems , 2013, Front. Physics.

[21]  Panos M. Pardalos,et al.  Statistical procedures for the market graph construction , 2013, Comput. Stat. Data Anal..

[22]  S. E. Schaeffer Survey Graph clustering , 2007 .

[23]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[24]  Justo Puerto,et al.  Clustering and portfolio selection problems: A unified framework , 2020, Comput. Oper. Res..