{"title":"部分距离搜索算法的分析与改进","authors":"L. Fissore, P. Laface, P. Massafra, F. Ravera","doi":"10.1109/ICASSP.1993.319300","DOIUrl":null,"url":null,"abstract":"The partial distance search algorithm (PDS) introduced for reducing the computational complexity of the nearest neighbor search in vector quantization is analyzed. In particular, a detailed analysis of the computational savings that can be obtained by minor modifications to this algorithm is performed. A dynamic programming procedure is proposed that automatically determines how often the comparison with the current minimum distance has to be done in order to minimize the expected global cost of the search. The number and position of the comparisons within the distance evaluation loop depend on the ratio of the cost of a comparison operation to that of the partial distance evaluation. It is shown that the two costs are comparable for RISC (reduced instruction set computer) processors, and a 25% speedup with respect to the PDS algorithm is reported for 24 dimension feature vectors used in a continuous-density HMM (hidden Markov model) system with 16 Gaussian mixtures per state.<<ETX>>","PeriodicalId":428449,"journal":{"name":"1993 IEEE International Conference on Acoustics, Speech, and Signal Processing","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":"{\"title\":\"Analysis and improvement of the partial distance search algorithm\",\"authors\":\"L. Fissore, P. Laface, P. Massafra, F. Ravera\",\"doi\":\"10.1109/ICASSP.1993.319300\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The partial distance search algorithm (PDS) introduced for reducing the computational complexity of the nearest neighbor search in vector quantization is analyzed. In particular, a detailed analysis of the computational savings that can be obtained by minor modifications to this algorithm is performed. A dynamic programming procedure is proposed that automatically determines how often the comparison with the current minimum distance has to be done in order to minimize the expected global cost of the search. The number and position of the comparisons within the distance evaluation loop depend on the ratio of the cost of a comparison operation to that of the partial distance evaluation. It is shown that the two costs are comparable for RISC (reduced instruction set computer) processors, and a 25% speedup with respect to the PDS algorithm is reported for 24 dimension feature vectors used in a continuous-density HMM (hidden Markov model) system with 16 Gaussian mixtures per state.<<ETX>>\",\"PeriodicalId\":428449,\"journal\":{\"name\":\"1993 IEEE International Conference on Acoustics, Speech, and Signal Processing\",\"volume\":\"38 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1993-04-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"14\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"1993 IEEE International Conference on Acoustics, Speech, and Signal Processing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICASSP.1993.319300\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"1993 IEEE International Conference on Acoustics, Speech, and Signal Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICASSP.1993.319300","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Analysis and improvement of the partial distance search algorithm
The partial distance search algorithm (PDS) introduced for reducing the computational complexity of the nearest neighbor search in vector quantization is analyzed. In particular, a detailed analysis of the computational savings that can be obtained by minor modifications to this algorithm is performed. A dynamic programming procedure is proposed that automatically determines how often the comparison with the current minimum distance has to be done in order to minimize the expected global cost of the search. The number and position of the comparisons within the distance evaluation loop depend on the ratio of the cost of a comparison operation to that of the partial distance evaluation. It is shown that the two costs are comparable for RISC (reduced instruction set computer) processors, and a 25% speedup with respect to the PDS algorithm is reported for 24 dimension feature vectors used in a continuous-density HMM (hidden Markov model) system with 16 Gaussian mixtures per state.<>