{"title":"Efficient algorithms for universal portfolios","authors":"A. Kalai, S. Vempala","doi":"10.1109/SFCS.2000.892136","DOIUrl":null,"url":null,"abstract":"A constant rebalanced portfolio is an investment strategy which keeps the same distribution of wealth among a set of stocks from day to day. There has been much work on Cover's Universal algorithm, which is competitive with the best constant rebalanced portfolio determined in hindsight (D. Helmbold et al., 1995; A. Blum and A. Kalai, 1999; T.M. Cover and E. Ordentlich, 1996). While this algorithm has good performance guarantees, all known implementations are exponential in the number of stocks, restricting the number of stocks used in experiments. We present an efficient implementation of the Universal algorithm that is based on non-uniform random walks that are rapidly mixing (D. Applegate and R. Kannanm, 1991). This same implementation also works for non-financial applications of the Universal algorithm, such as data compression (T.M. Cover, 1886) and language modeling (A. Kalai et al., 1999).","PeriodicalId":216082,"journal":{"name":"Proceedings 41st Annual Symposium on Foundations of Computer Science","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"172","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 41st Annual Symposium on Foundations of Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SFCS.2000.892136","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 172
Abstract
A constant rebalanced portfolio is an investment strategy which keeps the same distribution of wealth among a set of stocks from day to day. There has been much work on Cover's Universal algorithm, which is competitive with the best constant rebalanced portfolio determined in hindsight (D. Helmbold et al., 1995; A. Blum and A. Kalai, 1999; T.M. Cover and E. Ordentlich, 1996). While this algorithm has good performance guarantees, all known implementations are exponential in the number of stocks, restricting the number of stocks used in experiments. We present an efficient implementation of the Universal algorithm that is based on non-uniform random walks that are rapidly mixing (D. Applegate and R. Kannanm, 1991). This same implementation also works for non-financial applications of the Universal algorithm, such as data compression (T.M. Cover, 1886) and language modeling (A. Kalai et al., 1999).
持续再平衡投资组合是一种投资策略,它使财富每天在一组股票中保持相同的分配。Cover的通用算法已经做了很多工作,它与事后确定的最佳常数再平衡投资组合相竞争(D. Helmbold et al., 1995;A. Blum and A. Kalai, 1999;T.M. Cover and E. Ordentlich, 1996)。虽然该算法具有良好的性能保证,但所有已知的实现在股票数量上都是指数级的,这限制了实验中使用的股票数量。我们提出了一种基于快速混合的非均匀随机漫步的通用算法的有效实现(D. Applegate和R. Kannanm, 1991)。同样的实现也适用于通用算法的非金融应用,如数据压缩(T.M. Cover, 1886)和语言建模(A. Kalai et al., 1999)。