A practically efficient and almost linear unification algorithm (Q1105360)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 4058850
Language Label Description Also known as
default for all languages
No label defined
    English
    A practically efficient and almost linear unification algorithm
    scientific article; zbMATH DE number 4058850

      Statements

      A practically efficient and almost linear unification algorithm (English)
      0 references
      0 references
      0 references
      1988
      0 references
      An efficient unification algorithm for first-order terms is described. It relies on the known theoretical framework of homogeneous and valid equivalence relations on terms and it makes use of a union-find algorithmic schema, thus keeping an almost linear worst-case complexity. Its advantages over similar algorithms are a very low overhead and practical efficiency, even for small terms, that are due to simple data structures and careful design tradeoffs. The proposed algorithm is described in detail such as to be easily implemented. Its main part is proved, and its complexity analyzed. Comparative experimental results that support its advantage are given.
      0 references
      efficient unification algorithm
      0 references
      first-order terms
      0 references
      almost linear worst- case complexity
      0 references

      Identifiers