Determining apparatus and determining method for inclusion relation between sets of parallel multiple ladder-structured data
First Claim
1. An apparatus for determining whether a first parallel multiple ladder-structured data includes a second parallel multiple ladder-structured data, said first and second parallel multiple ladder-structured data being represented in a first and second graphical form respectively, each of which comprises a plurality of longitudinal bars and a plurality of lateral bars spanning the space between respective adjacent two of said plurality of longitudinal bars, the apparatus comprising:
- partial ordering relation extracting means for extracting, from said second parallel multiple ladder-structured data, partial ordering relation for all the lateral bars in the second graphical form, by defining that a first lateral bar precedes a second lateral bar when said first lateral bar is connected to a longitudinal bar connected to said second lateral bar and positioned higher than the second lateral bar in the second graphical form;
object lateral bar selecting means for selecting an object lateral bar from the lateral bars in the second graphical form, based on the partial ordering relation extracted by said partial ordering relation extracting means;
correspondence establishing means for establishing a correspondence between said object lateral bar and one of the lateral bars in the first graphical form, for which no correspondence has been established, and which spans a space between two longitudinal bars in the first graphical form corresponding to two longitudinal bars connected to said object lateral bar in the second graphical form; and
inclusion relation determining means for determining that said first parallel multiple ladder-structured data includes said second parallel multiple ladder-structured data when said correspondence is established by said correspondence establishing means for all of the lateral bars in the second graphical form.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for determining whether or not a first set of parallel multiple ladder-structured data includes a second set of parallel multiple ladder-structured data, provided with: partial ordering relation extracting means for extracting any partial ordering relation with respect to every lateral bar in the second set of parallel multiple ladder-structured data; object lateral bar selecting means for selecting object lateral bars for which correspondence should be established on the basis of the extracted partial ordering relation; correspondence establishing means for establishing correspondence to lateral bars in the first set of parallel multiple ladder-structured data; and inclusion relation determining means for determining, on the basis of the result of processing to establish correspondence, whether or not the second set of parallel multiple ladder-structured data is included in the first set of parallel multiple ladder-structured data.
-
Citations
3 Claims
-
1. An apparatus for determining whether a first parallel multiple ladder-structured data includes a second parallel multiple ladder-structured data, said first and second parallel multiple ladder-structured data being represented in a first and second graphical form respectively, each of which comprises a plurality of longitudinal bars and a plurality of lateral bars spanning the space between respective adjacent two of said plurality of longitudinal bars, the apparatus comprising:
-
partial ordering relation extracting means for extracting, from said second parallel multiple ladder-structured data, partial ordering relation for all the lateral bars in the second graphical form, by defining that a first lateral bar precedes a second lateral bar when said first lateral bar is connected to a longitudinal bar connected to said second lateral bar and positioned higher than the second lateral bar in the second graphical form; object lateral bar selecting means for selecting an object lateral bar from the lateral bars in the second graphical form, based on the partial ordering relation extracted by said partial ordering relation extracting means; correspondence establishing means for establishing a correspondence between said object lateral bar and one of the lateral bars in the first graphical form, for which no correspondence has been established, and which spans a space between two longitudinal bars in the first graphical form corresponding to two longitudinal bars connected to said object lateral bar in the second graphical form; and inclusion relation determining means for determining that said first parallel multiple ladder-structured data includes said second parallel multiple ladder-structured data when said correspondence is established by said correspondence establishing means for all of the lateral bars in the second graphical form.
-
-
2. A method for determining whether a first parallel multiple ladder-structured data includes a second parallel multiple ladder-structured data, said first and second parallel multiple ladder-structured data being represented in a first and second graphical form respectively, each of which comprises a plurality of longitudinal bars and a plurality of lateral bars spanning the space between respective adjacent two of said plurality of longitudinal bars, the method comprising the steps of:
-
extracting, from said second parallel multiple ladder-structured data, partial ordering relation for all the lateral bars in the second graphical form, by defining that a first lateral bar precedes a second lateral bar when said first lateral bar is connected to a longitudinal bar connected to said second lateral bar and positioned higher than the second lateral bar in the second graphical form; selecting an object lateral bar from the lateral bars in the second graphical form, based on the partial ordering relation extracted by said partial ordering relation extracting step; establishing a correspondence between said object lateral bar and one of the lateral bars in the first graphical form, for which no correspondence has been established, and which spans a space between two longitudinal bars in the first graphical form corresponding to two longitudinal bars connected to said object lateral bar in the second graphical form; and determining that said first parallel multiple ladder-structured data includes said second parallel multiple ladder-structured data when said correspondence is established by said correspondence establishing step for all of the lateral bars in the second graphical form.
-
-
3. A computer-readable storage medium having recorded thereon a program executable in a computer, the program determining whether a first parallel multiple ladder-structured data includes a second parallel multiple ladder-structured data, said first and second parallel multiple ladder-structured data being represented in a first and second graphical form respectively, each of the first and second graphical forms comprises a plurality of longitudinal bars and a plurality of lateral bars spanning a space between a respective adjacent two of said plurality of longitudinal bars, said program including:
-
a first program code for extracting, from said second parallel multiple ladder-structured data, partial ordering relation for all the lateral bars in the second graphical form, by defining that a first lateral bar precedes a second lateral bar when said first lateral bar is connected to a longitudinal bar connected to said second lateral bar and positioned higher than the second lateral bar in the second graphical form; a second program code for selecting an object lateral bar from the lateral bars in the second graphical form, based on the partial ordering relation extracted by said first program code; a third program code for establishing a correspondence between said object lateral bar and one of the lateral bars in the first graphical form, for which no correspondence has been established, and which span a space between two longitudinal bars in the first graphical form corresponding to two longitudinal bars connected to said object lateral bar in the second graphical form; and a fourth program code for determining that said first parallel multiple ladder-structured data includes said second parallel multiple ladder-structured data when said correspondence is established by said third program code for all the lateral bars in the second graphical form.
-
Specification