An asymptotic theory for Cauchy-Euler differential equations with applications to the analysis of algorithms

被引:28
作者
Chern, HH [1 ]
Hwang, HK [1 ]
Tsai, TH [1 ]
机构
[1] Acad Sinica, Inst Stat Sci, Taipei 115, Taiwan
来源
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC | 2002年 / 44卷 / 01期
关键词
Quicksort; binary search trees; Cauchy-Euler differential equations; asymptotic transfers; method of moments; phase changes; convergence in distributions;
D O I
10.1016/S0196-6774(02)00208-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cauchy-Euler differential equations surfaced naturally in a number of sorting and searching problems, notably in quicksort and binary search trees and their variations. Asymptotics of coefficients of functions satisfying such equations has been studied for several special cases in the literature. We study in this paper a very general framework for Cauchy-Euler equations and propose an asymptotic theory that covers almost all applications where Cauchy-Euler equations appear. Our approach is very general and requires almost no back-round on differential equations. Indeed the whole theory can be stated in terms of recurrences instead of functions. Old and new applications of the theory are given. New phase changes of limit laws of new variations of quicksort are systematically derived. We apply out, theory to about a dozen of diverse examples in quicksort, binary search trees, urn models, increasing trees, etc. (C) 2002 Elsevier Science (USA). All rights reserved.
引用
收藏
页码:177 / 225
页数:49
相关论文
共 88 条
[1]   General balanced trees [J].
Andersson, A .
JOURNAL OF ALGORITHMS, 1999, 30 (01) :1-18
[2]  
ASHCRAFT C., 1999, P 9 SIAM C PAR PROC, P10
[3]   IMPROVING QUICKSORT PERFORMANCE WITH A CODEWORD DATA STRUCTURE [J].
BAER, JL ;
LIN, YB .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (05) :622-631
[4]   HEIGHT BALANCE DISTRIBUTION OF SEARCH-TREES [J].
BAEZAYATES, RA .
INFORMATION PROCESSING LETTERS, 1991, 39 (06) :317-324
[5]   SOME AVERAGE MEASURES IN M-ARY SEARCH-TREES [J].
BAEZAYATES, RA .
INFORMATION PROCESSING LETTERS, 1987, 25 (06) :375-381
[6]  
Battiato S, 2000, LECT NOTES COMPUT SC, V1767, P226
[7]  
Bentley JL, 1997, PROCEEDINGS OF THE EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P360
[8]   ENGINEERING A SORT FUNCTION [J].
BENTLEY, JL ;
MCILROY, MD .
SOFTWARE-PRACTICE & EXPERIENCE, 1993, 23 (11) :1249-1265
[9]  
BERGERON F, 1992, LECT NOTES COMPUT SC, V581, P24
[10]  
Burge W. H., 1972, 1st USA-Japan Computer Conference Proceedings, P372