Abstract.Contemporary surveys provide a huge number of detections of small solar system bodies, mostly asteroids. Typically, the reported astrometry is not enough to compute an orbit and/or perform an identification with an already discovered object. The classical methods for preliminary orbit determination fail in such cases: a new approach is necessary. When the observations are not enough to compute an orbit we represent the data with an attributable (two angles and their time derivatives). The undetermined variables range and range rate span an admissible region of solar system orbits, which can be sampled by a set of Virtual Asteroids (VAs) selected by an optimal triangulation. The attributable results from a fit and has an uncertainty represented by a covariance matrix, thus the predictions of future observations can be described by a quasi-product structure (admissible region times confidence ellipsoid), which can be approximated by a triangulation with each node surrounded by a confidence ellipsoid. The problem of identifying two independent short arcs of observations has been solved. For each VA in the admissible region of the first arc we consider prediction at the time of the second arc and the corresponding covariance matrix, and we compare them with the attributable of the second arc with its own covariance. By using the penalty (increase in the sum of squares, as in the algorithms for identification) we select the VAs which can fit together both arcs and compute a preliminary orbit. Even two attributables may not be enough to compute an orbit with a convergent differential corrections algorithm. The preliminary orbits are used as first guess for constrained differential corrections, providing solutions along the Line Of Variations (LOV) which can be used as second generation VAs to further predict the observations at the time of a third arc. In general the identification with a third arc will ensure a least squares orbit, with uncertainty described by the covariance matrix.