A Note on the Performance of Algorithms for Solving Linear Diophantine Equations in the Naturals

04/12/2021
by   Valeriu Motroi, et al.
0

We implement four algorithms for solving linear Diophantine equations in the naturals: a lexicographic enumeration algorithm, a completion procedure, a graph-based algorithm, and the Slopes algorithm. As already known, the lexicographic enumeration algorithm and the completion procedure are slower than the other two algorithms. We compare in more detail the graph-based algorithm and the Slopes algorithm. In contrast to previous comparisons, our work suggests that they are equally fast on small inputs, but the graph-based algorithm gets much faster as the input grows. We conclude that implementations of AC-unification algorithms should use the graph-based algorithm for maximum efficiency.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/14/2016

Relating Strong Spatial Cognition to Symbolic Problem Solving --- An Example

In this note, we discuss and analyse a shortest path finding approach us...
research
12/24/2018

Graph-Based Algorithm for a User-Aware SaaS Approach: Computing Optimal Distribution

As a tool to exploit economies of scale, Software as a Service cloud mod...
research
02/21/2018

Fast flow-based algorithm for creating density-equalizing map projections

Cartograms are maps that rescale geographic regions (e.g., countries, di...
research
04/19/2023

Variational Quantum PageRank

The PageRank algorithm is used to rank web pages by their importance. Si...
research
10/25/2008

Graph-based classification of multiple observation sets

We consider the problem of classification of an object given multiple ob...
research
02/27/2016

Graph clustering, variational image segmentation methods and Hough transform scale detection for object measurement in images

We consider the problem of scale detection in images where a region of i...
research
09/15/2020

Auditing the Sensitivity of Graph-based Ranking with Visual Analytics

Graph mining plays a pivotal role across a number of disciplines, and a ...

Please sign up or login with your details

Forgot password? Click here to reset