AlgoCOMs are software components providing our leading edge technology from areas like graph and network algorithms, graph layout and geometric computing to a user group developing software with C#, C++, Java, Visual Basic, Delphi, and other languages. AlgoCOMs also support Visual Basic for Applications (VBA).The different AlgoCOMs components can be used completely independently from each other.
Currently we offer three AlgoCOMs components:
-AlgoCOMs Polygon provides boolean operations (union, intersection, difference, symmetric difference and more) on generalized polygons (i.e. polygons with holes). All internal computations are performed with exact arithmetic, which excludes rounding errors that often occur in finite precision computations.
-AlgoCOMs Network provides access to almost all graph algorithms of the LEDA library, like for example computing shortest paths, flows or matchings.
-AlgoCOMs Diagram provides various methods for layout computations. It can be used for drawing planar and non-planar graphs and is suitable for all kind of network diagrams, organigrams, biological pathways or neural networks.
AlgoCOMs Benefits & Merits
Rapid application development: AlgoCOMs´ generic data structures guarantee a high degree of software reusability. Code developed using AlgoCOMs significantly speeds up your development process and allows rapid prototyping.
Creation of value and innovation: AlgoCOMs provide access to advanced algorithmic methodologies and efficient implemented standard algorithms and data structures.
Easy to use: AlgoCOMs are easy to integrate into existent software projects since its user friendly components support C#, C++, Java, Visual Basic, Delphi, and other programming languages.
Reliability and robustness: With AlgoCOMs unexpected crashes caused by degenerated input data are a thing of the past. Reported results are correct, and integrated check-routines even verify the correctness of the results!
Timely and knowledgeable support: Algorithmic Solutions´ support is fast and efficient. In addition we accept special development orders for individual product extensions or product customizations.
AlgoCOMs Polygon focusses on algorithms and operations on polygons. In addition to the number type polygon AlgoCOMs Polygon offers a number type representing rational numbers. Via this number type all operations on polygons may be executed without rounding errors having exact numerical results.The package contains classes for polygons, the number type and 55 operations and algorithms on polygons.
AlgoCOMs Diagram focusses on graph drawing and graph layouting. In addition to various methods for graph generating 59 layout operations are integrated in the AlgoCOMs Diagram module.
AlgoCOMs Network focusses on graph and network algorithms. Various methods and 135 different graph and network algorithms are implemented. Network algorithms are generic, i.e., they are parameterized in the number type they use (e.g. int, double, rational). If inexact number types like int or double are used, automatic dectection and correction of number overflows and rounding errors is performed to guarantee correct numeric results. In addition there exist check-routines verifying the correctness of the reported results.