Enumeration of trees from finite number of nodes
First Claim
Patent Images
1. A method comprising:
- enumerating one or more possible trees configurable from a finite number (N) of nodes;
determining for the enumerated trees natural numerals associated with particular ones of the enumerated trees,the natural numerals being based, at least in part, on a predetermined association between trees and natural numerals;
wherein said enumerating comprises enumeration of each of the one or more possible trees, andwherein said determining natural numerals for the enumerated trees comprises determining a natural numeral for each one of the enumerated trees;
determining one or more allocations of the finite number of nodes among subtree slots,an allocation defining a portion of the finite number of nodes to a subtree slot in the allocation; and
for the subtree slot in the allocation, enumerating a set containing one or more possible subtrees configurable from the portion of the finite number of nodes allocated to the subtree slot.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed.
-
Citations
24 Claims
-
1. A method comprising:
-
enumerating one or more possible trees configurable from a finite number (N) of nodes; determining for the enumerated trees natural numerals associated with particular ones of the enumerated trees, the natural numerals being based, at least in part, on a predetermined association between trees and natural numerals; wherein said enumerating comprises enumeration of each of the one or more possible trees, and wherein said determining natural numerals for the enumerated trees comprises determining a natural numeral for each one of the enumerated trees; determining one or more allocations of the finite number of nodes among subtree slots, an allocation defining a portion of the finite number of nodes to a subtree slot in the allocation; and for the subtree slot in the allocation, enumerating a set containing one or more possible subtrees configurable from the portion of the finite number of nodes allocated to the subtree slot. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
means for enumerating one or more possible trees configurable from a finite number (N) of nodes; means for determining for the enumerated trees natural numerals associated with particular ones of the enumerated trees, the natural numerals being based, at least in part, on a predetermined association between trees and natural numerals; wherein said means for enumerating comprises means for enumerating each of the one or more possible trees, and wherein said means for determining natural numerals for the enumerated trees comprises means for determining a natural numeral for each one of the enumerated trees; means for determining one or more allocations of the finite number of nodes among subtree slots, an allocation defining a portion of the finite number of nodes to a subtree slot in the allocation; and for the subtree slot in the allocation, means for enumerating a set containing one or more possible subtrees configurable from the portion of the finite number of nodes allocated to the subtree slot. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising a computing platform, the computing platform being adapted to:
-
enumerate one or more possible trees configurable from a finite number (N) of nodes; determine for the enumerated trees natural numerals associated with particular ones of the enumerated trees, the natural numerals being based, at least in part on a predetermined association between trees and natural numerals; wherein said enumerating comprises enumeration of each of the one or more possible trees, and wherein said determining natural numerals for the enumerated trees comprises determining a natural numeral for each one of the enumerated trees; determine one or more allocations of the finite number of nodes among subtree slots, an allocation defining a portion of the finite number of nodes to a subtree slot in the allocation; and for the subtree slot in the allocation, enumerate a set containing one or more possible subtrees configurable from the portion of the finite number of nodes allocated to the subtree slot. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An article comprising:
-
a storage medium comprising machine readable instructions stored thereon to; enumerate one or more possible trees configurable from a finite number (N) of nodes; determine for the enumerated trees natural numerals associated with particular ones of the enumerated trees, the natural numerals being based, at least in part on a predetermined association between trees and natural numerals; wherein said enumerating comprises enumeration of each of the one or more possible trees, and wherein said determining natural numerals for the enumerated trees comprises determining a natural numeral for each one of the enumerated trees; determine one or more allocations of the finite number of nodes among subtree slots, an allocation defining a portion of the finite number of nodes to a subtree slot in the allocation; and for a subtree slot in an allocation, enumerate a set containing one or more possible subtrees configurable from the portion of the finite number of nodes allocated to the subtree slot. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification