1. A computer-implemented method for matching a first data point representing an unknown audio file with a second data point representing a known audio file within a multi-dimensional database, comprising:
receiving at least one data structure, said at least one data structure containing said second data point and one or more third data points;
determining an optimal set of least two reference points so as to dimensionally reduce said at least one data structure,
wherein determining said optimal set of at least two reference points comprises:
(1) retrieving a Euclidean distance for said at least one data structure\u02dc
(2) choosing a first set of at least two reference points,
(3) computing the distance from each data point in said at least one data structure to each reference point in said first set of at least two reference points,
(4) determining the quantity of data points having substantially the same distance, within the absolute value of said Euclidean distance, to each reference point in said first set of at least two reference points as said first data point, and
(5) determining whether another set of at least two reference points would identify fewer data points in said data structure as possible match points to said first data point as said first set of at least two reference points; and based on said optimal set of at least two reference points, matching said first data point with said second data point.
2. The method according to claim 1, wherein dimensionally reducing said data structure at least one data structure further comprises:
measuring the distances for said second data point and said one or more third data points contained in said at least one data structure with respect to said optimal reference points.
3. The method according to claim 1, wherein matching said first data point with said second data point further comprises:
determining the distance between said first data point and said second data point;
comparing said distance between said first data point and said second data point with another Euclidean distance given as a possible error amount;
if said first data point’s distance away from said second data point is less than said Euclidean distance, then said second data point is considered said first data point’s match; otherwise, said second data point does not match said first data point.
4. The method of claim 1, further comprising:
choosing a second set of at least two reference points;
adding said Euclidean distance to said second set of at least two reference points;
determining the quantity of data points having substantially the same distance to said second set of at least two reference points as said first data point;
if said quantity of data points having substantially the same distance to said second set of reference points from said first data point is greater than the quantity of data points having substantially the same distance to said first set of at least two reference points from said first data point, then use said first set of at least two reference points to match said first data point with said second data point;
if said quantity of data points having substantially the same distance to said second set of reference points from said first data point is less than the quantity of data points having substantially the same distance to said first set of at least two reference points from said first data point, then compare the quantity of reference points produced by the second set of at least two reference points with a quantity of data points returned from selecting a new set of at least two reference points.
5. A computer-readable medium having computer-executable components executing instructions to perform the method of claim 1.
6. A computer-readable medium having computer-executable instructions for performing the method of claim 3.
7. A computer-implemented method for matching an unknown audio file with a second audio file, comprising:
processing said unknown audio file into a numerical data point;
receiving at least one data structure, said at least one data structure containing a data point identifying said second audio file and one or more data points identifying one or more third audio files;
determining an optimal set of at least two reference points so as to dimensionally reduce said at least one data structure, wherein determining said optimal set of at least two reference points comprises;
(1) retrieving a Euclidean distance for said at least one data structure,
(2) choosing a first set of at least two reference points,
(3) adding said Euclidean distance to said at least two reference points,
(4) computing the distance from each data point in said data structure to each reference point in said first set of at least two reference points,
(5) determining the quantity of data points having substantially the same distance to each reference point in said first set of at least two reference points as said unknown audio file data point, and
(6) determining whether another set of at least two reference points would identify fewer data points in said data structure as possible match points to said unknown audio file data point as said first set of at least two reference points; and
based on said optimal set of at least two reference points, matching said unknown audio file data point with said second audio file data point.
8. The method according to claim 7, wherein dimensionally reducing said data structure at least one data structure further comprises:
measuring the distances for said second audio file data point and said one or more third audio file data points contained in said at least one data structure with respect to said reference points.
9. The method according to claim 7, wherein matching said unknown audio file data point with said second audio file data point further comprises:
determining the distance between said unknown audio file data point and said second audio file data point;
comparing said distance between said unknown audio file data point and said second audio file data point with another Euclidean distance given as a possible error amount;
if said unknown audio file data point’s distance away from said second audio file data point is less than said Euclidean distance, then said second audio file data point is considered said unknown audio file data point’s match;
otherwise, said second data point does not match said first data point.
10. The method of claim 7, further comprising:
choosing a second set of at least two reference points;
adding said Euclidean distance to said second set of at least two reference points;
determining the quantity of data points having substantially the same distance to said second set of at least two reference points as said unknown audio file data point;
if said quantity of data points having substantially the same distance to said second set of reference points from said unknown audio file data point is greater than the quantity of data points having substantially the same distance to said first set of at least two reference points from said unknown audio file data point, then use said first set of at least two reference points to match said unknown audio file point with said second audio file data point;
if said quantity of data points having substantially the same distance to said second set of reference points from said unknown audio file data point is less than the quantity of data points having substantially the same distance to said first set of at least two reference points from said unknown audio file data point, then compare the quantity of reference points produced by the second set of at least two reference points with a quantity of data points returned from selecting a new set of at least two reference points.
11. A computer-readable medium having computer-executable components executing instructions to perform the method of claim 7.
12. A computer-readable medium having computer-executable instructions for performing the method of claim 9.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. Concrete sleeper with fixing elements for fixing rails incorporated, insertable or inserted into a sleeper body, characterised in that the sleeper body of the concrete sleeper has at least four apertures for fixing elements per rail to be fixed, which apertures are arranged in pairs to the left and right of the rail support area, wherein the two apertures for fixing elements of one pair are arranged staggered in the longitudinal direction of the concrete sleeper.
2. Concrete sleeper according to claim 1, characterised in that the fixing elements comprise dowels andor sleeper bolts, in particular for through-bolts, or shoulders incorporated into the concrete sleeper.
3. Concrete sleeper according to claim 2, characterised in that for fixing the rail a first sleeper bolt is inserted into a dowel disposed to the left of the rail support area and a second sleeper bolt is inserted into a dowel disposed to the right of the rail support area.
4. Concrete sleeper according to claim 2, characterised in that the angle guidance plates of different widths are disposed to the left and right of the rail.
5. Concrete sleeper according to claim 4, characterised in that the angle guidance plates disposed to the left and right of the rail are arranged staggered relative to one another in the longitudinal direction of the rail.
6. Concrete sleeper according to claim 1, characterised in that the track width of the rails fixed to the concrete sleeper is constant irrespective of the position of the fixing elements.
7. Method of adjusting the position of rails which are fixed by means of fixing elements incorporated, insertable or inserted into a sleeper body of a concrete sleeper, characterised in that a concrete sleeper with a sleeper body is used which has at least four apertures for fixing elements per rail to be fixed, the apertures being arranged in pairs to the left and right of the rail support area, the two apertures for fixing elements of one pair being arranged or being staggered in the longitudinal direction of the concrete sleeper.
8. Method according to claim 7, characterised in that dowels andor sleeper screws, in particular for through-bolts, or shoulders in corporate in the concrete sleeper are used as fixing elements.
9. Method according to claim 8, characterised in that in order to compensate horizontal position changes of the rails, sleeper bolts are undone and at least one sleeper bolt is screwed into another dowel.
10. Method according to claim 7, characterised in that angle guidance plates of different width are used to the left and right of the concrete sleeper.
11. Method according to claim 10, characterised in that angle guidance plates are used which have a different width from the angle guidance plates originally used.