A primogenitary linked quad tree data structure and its application to discrete multiple criteria optimization

A primogenitary linked quad tree data structure and its application to discrete multiple criteria optimization

0.00 Avg rating0 Votes
Article ID: iaor20072087
Country: Germany
Volume: 147
Issue: 1
Start Page Number: 87
End Page Number: 107
Publication Date: Oct 2006
Journal: Annals of Operations Research
Authors:
Keywords: computers: data-structure
Abstract:

A data structure called the primogenitary linked quad tree is developed. Each node in the data structure has a pointer to its parent, a pointer to its immediate existing younger sibling, a pointer to its eldest existing son, and an integer as its successorship to its parent. To access any other son of a node, the first-born existing son must be accessed first. The siblings of the same parent are managed as a linked list. This data structure is an extension or enhancement of the traditional quad tree data structure. The primogenitary linked quad tree is applied to discrete multiple criteria optimization for the identification, storage, and retrieval of nondominated criterion vectors. Algorithms managing this data structure are developed and implemented. Major advantages of using the primogenitary linked quad tree instead of the traditional quad tree are savings in memory or storage space and savings in execution time. Examples are provided to demonstrate the application. A computational experiment is conducted to test the performances of the data structure and the algorithms. Computational results show that this data structure uses only a small fraction of the CPU time used by the traditional quad tree to perform the same task. Using this data structure, the identification, storage and retrieval of nondominated criterion vectors become an easy task for discrete multiple criteria optimization problems with many criteria and hundreds of thousands criterion vectors. This data structure can also be used for storage and retrieval of data with composite keys in other applications.

Reviews

Required fields are marked *. Your email address will not be published.