DCC: Differentiable Cardinality Constraints for Partial Index Tracking

Authors

  • Wooyeon Jo Department of Artificial Intelligence, Ajou University The AI Lab, Inc.
  • Hyunsouk Cho Department of Software and Computer Engineering, Ajou University Department of Artificial Intelligence, Ajou University

DOI:

https://doi.org/10.1609/aaai.v39i11.33225

Abstract

Index tracking is a popular passive investment strategy aimed at optimizing portfolios, but fully replicating an index can lead to high transaction costs. To address this, partial replication have been proposed. However, the cardinality constraint renders the problem non-convex, non-differentiable, and often NP-hard, leading to the use of heuristic or neural network-based methods, which can be non-interpretable or have NP-hard complexity. To overcome these limitations, We propose a Differentiable Cardinality Constraint (DCC) for index tracking and introduce a floating-point precision-aware method to address implementation issues. We theoretically prove our methods calculate cardinality accurately and enforce actual cardinality with polynomial time complexity. We propose the range of the hyperparameter ensures that our method has no error in real implementations, based on theoretical proof and experiment. Our method applied to mathematical method outperforms baseline methods across various datasets, demonstrating the effectiveness of the identified hyperparameter.

Published

2025-04-11

How to Cite

Jo, W., & Cho, H. (2025). DCC: Differentiable Cardinality Constraints for Partial Index Tracking. Proceedings of the AAAI Conference on Artificial Intelligence, 39(11), 11264–11271. https://doi.org/10.1609/aaai.v39i11.33225

Issue

Section

AAAI Technical Track on Constraint Satisfaction and Optimization