Time and Space Efficient Multi-Method Dispatching
- Stephen Alstrup,
- Inge Li Gørtz,
- Theis Rauhe,
- Gerth Brodal
- Aarhus University
Research Output:
Book / Anthology / Report
Report
Open access
Publication Information
Output type
Research Output:
Book / Anthology / Report
Report
Original language
EnglishPublication milestones
- Published - 10/2001
Publication status
Published - 10/2001
Place of publication
CopenhagenEdition
TR-2001-8Publisher
IT-Universitetet i København, DenmarkBook series
- Book series name: IT University Technical Report Series
Series number: TR-2001-8
ISSN: 1600-6100
ISBN (Electronic)
87-7949-010-7Abstract
The dispatching problem for object oriented languages is the problem of determining the most specialized method to invoke for calls at run-time. This can be a critical component of execution performance. A number of recent results, including [Muthukrishnan and M¨ uller SODA'96, Ferragina and Muthukrishnan ESA'96, Alstrup et al. FOCS'98], have studied this problem and in particular provided various efficient data structures for the mono-method dispatching problem. A recent paper of Ferragina, Muthukrishnan and de Berg [STOC'99] addresses the multi-method dispatching problem. Our main result is a linear space data structure for binary dispatching that supports dispatching in logarithmic time. Using the same query time as Ferragina et al., this result improves the space bound with a logarithmic factor.
Access to documents
Final published version, 100.89 KB
