Algorithms for vertical and orthogonal L1 linear approximation of points

  • Authors:
  • P. Yamamoto;K. Kato;K. Imai;H. Imai

  • Affiliations:
  • Department of Computer Science and Communication Engineering, Kyushu University, Fukuoka 812, Japan and School of Computer Science, McGill University, Montreal, PQ, Canada H3A 2K6;Department of Computer Science and Communication Engineering, Kyushu University, Fukuoka 812, Japan;Department of Computer Science and Communication Engineering, Kyushu University, Fukuoka 812, Japan;-

  • Venue:
  • SCG '88 Proceedings of the fourth annual symposium on Computational geometry
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents algorithms for approximating a set of n points by a linear function, or a line, that minimizes the L1 norm of vertical and orthogonal distances. The algorithms find exact solutions based upon geometric properties of the problems as opposed to approximate solutions based upon existing numerical techniques. The algorithmic complexity of these problems appears not to have been investigated before our work in [9], although &Ogr;(n3) naive algorithms can be easily obtained based on some simple characteristics of optimal L1 solutions. In this paper, an &Ogr;(n) optimal time algorithm for the weighted vertical L1 problem is presented. The algorithm is based upon a modified multi-dimensional search technique which extends the applicability of the basic technique to a wider class of problems. An &Ogr;(n1.5 log2 n) algorithm is presented for the unweighted orthogonal problem, and an &Ogr;(n2) algorithm is presented for the weighted problem. An &OHgr;(n log n) lower bound for the orthogonal L1 problem is shown under a certain model of computation. Also, the complexity of solving the orthogonal L1 problem is related to the construction of the k-belt of an arrangement of lines.