• Software & Consulting

    Improve your business with innovative and efficient algorithms: Our insightful data and problem analysis enables smart design and theoretical solutions that lead to the development of reliable and efficient software programs. We can do part of it or all of it. We suggest but you decide.

    Read More

  • Shorten Development Cycle

    Our software libraries provide a wide range of algorithms and data structures covering not only simple tasks but also providing complex solutions that are fueled by fundamental research. We create algorithms that solve problems efficiently.

    Read More

  • 1
  • 2


AlgoSol has over 20 years of experience in designing state-of-the-art algorithms.


We base our work on fundamental research and have ongoing working relationships with renowned scientists.


Our algorithms are elegantly designed and provide optimal solutions as well as goal-oriented heuristics.

About Us

Founded 1995 by former research associates of the Max-Planck-Institute for Computer Science, the company today focusses on the analysis of IT problem domains and on building the required algorithmic solutions. We provide software and consulting for the application of efficient algorithms and data structures.

We have theoretical in-depth knowledge and practical experience in fields such as graph and network algorithms, computational geometry, combinatorial optimization, compression and many others.

Read more ...

Project Management

A promise made is a promise kept.
We analyze and get to the bottom of things before we make a promise.
As a result, no matter how large or complex the subject matter, we meet the agreed schedule, stay on top of functional and technical quality, and remain within budget.

Recharge your software solutions!

AlgoSol supports its customers during their software projects by optimizing the quality of existing solutions, improving time and space efficiency. In addition the company develops and maintains reusable software components as well as software libraries. Our algorithmic solutions are based on substantial industrial knowledge and deep theoretic competence.

The result: Measurable competitive advantages in local and global markets - get your software up to speed by additional algorithmic energy!

Our goal is to support our clients already at the earliest stage of a software project and facilitate decision making. We help answer questions such as whether or not the project requires optimal solutions or which development platform should be used. We analyze your operations, write expert reports on your problem domain, retrieve state of the art algorithms, define a comprehensive strategy for your problem solutions, explain required algorithms and software design, and implement particular algorithms.


  • Algorithmic Solutions &

    After a thorough analysis of a specific problem we come up with theoretical and practical algorithmic solutions. In case optimization goals have been set, we analyze the constraints to be met and we make sure that our solutions calculate the optimum or - when indicated - a good approximation thereof, with all requirements taken into account.

    Please don't hesitate to talk to us and see what we can do for you.

  • Data Analysis &
    Data Structures

    We find out what kind of requested or interesting information is hidden in a given collection of data, which conclusions can be drawn and which questions can be answered by analyzing your data. If required, we advise you how to organize your data in a way that supports efficient calculations, analyses and problem solutions and how to implement such functionality.

    Please don't hesitate to talk to us and see what we can do for you.

  • Network Algorithms &
    Geometric Computing

    Given our history and roots, network algorithms and geometric computing have always been and still remain at the core of our work. If you need help in the context of any type of efficient data handling, such as graph and network algorithms, geometric computing, or precise calculations,

    Please don't hesitate to talk to us and see what we can do for you.

  • 1


About us

We are a software and consulting company with a singular focus on the application of efficient algorithms and data structures. We offer innovative software components and fast and reliable software solutions.


Algorithmic Solutions Software GmbH Schützenstrasse 3-5
D-66123 Saarbrücken