[Operations Research]

Your bespoke optimisation algorithms, reliable in production

Galadrim models your operating rules, develops the algorithm that calculates the best possible allocation of your resources, and integrates it into your business software, to optimise your operations and free up your teams.
+40 optimisation solutions deployed and profitable for our clients
+150,000 assignment decisions calculated annually by our algorithms
+140 senior tech profiles from Polytechnique, Centrale or ENS
Blondel Group - dashboard for team allocation and lifting equipment booking.
+800 organisations entrust us with their tech and AI projects
[Our Expertise]

Examples of Applications

We model your constraints, develop the engine that calculates the best possible solution and integrate it into your software, regardless of the number of rules to adhere to
Assignment of teams and resources

Assignment of teams and resources

Assignment engines allocate each task to the right person and the right resource, respecting everyone's skills, authorisations, rest periods and availabilities
Planning of travel and interventions

Planning of travel and interventions

Routing engines calculate who travels where and in what order, taking into account appointment windows and actual travel times, for a delivery as well as for a client intervention
Scheduling and meeting deadlines

Scheduling and meeting deadlines

Scheduling engines set the order and time of each operation to meet your deadlines, respecting mandatory sequences, preparation times and unavailability
Sizing and capacity utilisation

Sizing and capacity utilisation

Capacity engines distribute the load across your counters, slots, rooms or equipment, so that each resource operates at full capacity and the load remains absorbable everywhere
Sectorisation and site location

Sectorisation and site location

Sectorisation engines define your commercial or intervention sectors and the location of your establishments, by balancing the workload between teams and shortening distances travelled
Pricing and budget allocation

Pricing and budget allocation

Allocation engines distribute a capacity or budget envelope across your offers, channels or projects, to get the best return from what you have to distribute
[Projects]

Four optimisation engines in service with our clients

Funeral servicesOGF Group

Plan agents and vehicles for 120,000 funerals per year

The OGF Group, the leading French funeral services provider, organises thousands of agent and vehicle movements across the country every day. This planning was done manually, sector by sector, which tied up entire days without guaranteeing that human and material resources were used optimally. Galadrim developed the combinatorial optimisation engine integrated into its business software, which combines linear programming and heuristics to produce a complete plan in a few minutes. Each sector manager receives an assignment proposal that they validate or adjust, instead of creating it themselves.
120 000plans per year
51operational sectors
170users
Groupe OGF Logo
Railway worksVinci Construction

Assign agents, machinery, and locomotives to fifty railway sites

Vinci Construction daily assigns agents, site machinery, and locomotives to maintain the continuity of its railway operations. The rules to comply with are accumulating: rest periods, an agent's authorisation to operate a given piece of machinery, the sequence of journeys from one site to the next. Galadrim developed the planning engine, integrated into its internal tool, which processes all sites in a single calculation. A site manager opens their tool in the morning and finds their team's schedule already built and compliant with all rules, which they then only need to validate.
+25 000missions planned
50construction sites
300employees per site
Vinci Construction Logo
Industrial logisticsGroupe Blondel

Maximise the use of lifting equipment at a shipyard

Groupe Blondel handles the logistics for the Chantiers de l'Atlantique site, where cranes, lifts, and hoists dictate the progress of the entire site. The challenge was to keep them operating at full capacity while assigning teams and tracking parcel flows, without creating queues in front of an overloaded resource. Galadrim developed the application that combines these constraints: a model predicts the incoming parcel volume to anticipate the real load, project managers reserve their lifting slots from the interface, and the assignment algorithm builds schedules respecting working hours and compatibilities between operators and machines. Each employee receives their personalised schedule in the morning.
+90 %lifting equipment utilisation rate
13 sem% anticipated load
3interconnected business tools
Groupe Blondel Logo
Medico-social softwareSadies

Generate healthcare staff schedules for a medico-social establishment in a few seconds

Sadies publishes the software with which medico-social establishments organise the rotations of their healthcare teams, under 24/7 care continuity, regulatory staffing ratios, legal rest periods and required qualifications per position. This timetable was built manually and took up a lot of health managers' time. Galadrim developed the planning engine integrated into the solution, which calculates in a few seconds a timetable respecting all these rules and fairly distributing shifts among healthcare staff.
200establishments covered
-70 %of planning time
6 000optimised variables per schedule
Sadies Logo
[Our method]

Our method for putting an optimisation engine into production

  • Framing
    Step 01

    Decision to be supported and objective to be optimised

    We start from the decision that the engine needs to produce, then we define with you what it aims to improve: cost, deadline, distance or utilisation rate. This objective becomes the comparison criterion with your current way of working.
  • Business rules
    Step 02

    Collection and modelling of your constraints

    We collect your rules from those who make decisions today, including those that no one has ever written down, then we translate them into mathematical constraints. This step determines the acceptability of the result on the ground.
  • Modelling
    Step 03

    Method selection and model writing

    We select the approach adapted to the size and nature of your problem: linear programming, constraint programming or meta-heuristics, then we write the model. The constraints you have validated are respected by design.
  • calibration
    Step 04

    Comparison with your current practice

    We compare the calculated solution with the one your teams would have produced, using real cases, and we arbitrate priorities with you when two objectives conflict. You measure the gain before commissioning.
  • integration
    Step 05

    Engine integrated into your business software

    We securely and robustly connect the engine to the tool your teams already use, with your existing information system. The proposed solution appears on their usual screen, ready to be validated or adjusted.
  • Sustained operation
    Step 06

    Deviation monitoring and rule evolution

    We monitor the discrepancies between the calculated solution and what actually happened, and we evolve the constraints when your organisation changes.
01/06
[Why Galadrim?]

Why do companies entrust us with their optimisation engines?

Proven expertise

800+ clients supported, 170+ experts, and 9 years' experience in AI product development, with optimisation engines in service for players in the services, industry, and public sectors.

Rare mathematical expertise

Constraint programming, combinatorial optimisation, linear programming, and meta-heuristics: we write mathematical models and solve them at the scale of thousands of daily decisions, and have done so for several years.

Your constraints respected by design

A solution produced by the engine cannot infringe a rule you have validated: it's a property of the mathematical model, not a result to be checked afterwards. Your teams review instead of checking.

Auditable and deterministic decisions

Given identical data, the engine always provides the same solution, and each choice is explained by the constraints and objective adopted. You can justify a decision before management, an auditor, or a staff representative body.

An engine integrated into your business software

An algorithm delivered alone remains a demonstration. We integrate it into the tool your teams already use, so that the optimised solution arrives where the work gets done.

Let's bring your project to life together

Contact Us
[Our team]

A team that advises you before building

We recruit and train passionate engineers and experts from top universities, who combine expertise in artificial intelligence and software engineering skills. This hybrid positioning allows us to design your bespoke algorithms and industrialise them for production.
Benjamin Drighès
Benjamin Drighès CTO Data & AI
Advises our clients on their product strategy, their long-term AI transformation, and their structuring choices of technologies and approaches, and defines the quality standards for our AI teams.
Quentin Massonnat
Quentin Massonnat AI Tech Lead
Designs the architecture of optimisation engines, including mathematical model writing and calculation industrialisation, and supervises developments up to production deployment.
Marc-César Garcia-Grenet
Marc-César Garcia-Grenet AI Engineer
He develops the applications that carry our algorithms into production, from integration into your information system to the interface through which your teams use the results.
Félix Monnier
Félix Monnier AI Engineer
Writes and tests optimisation models adapted to your constraints, then reduces computation times so that the solution is produced at the pace of your activity.
Lucien Maillard
Lucien Maillard Principal AI Strategy Consultant
Frames optimisation projects with client management, gathers business rules from the relevant teams, and quantifies the achievable gain before any development.
Pierre-Antoine Dornic
Pierre-Antoine Dornic Principal AI Strategy Consultant
Maps AI use cases, prioritises them by ROI and feasibility, frames the executive boards' roadmaps and manages their deployment until team adoption.
Eva-Garance Tison
Eva-Garance Tison Lead AI Product Manager
Transforms business needs into adopted AI products: frames projects with clients, prioritises the roadmap, manages team Delivery and ensures the impact of delivered solutions.
Naïs Schietecatte
Naïs Schietecatte Senior AI Product Manager
Manages the product cycle of AI solutions, from functional specifications to the control interfaces used daily, in close collaboration with engineers and business users.
[FAQ]

Some frequently asked questions from our clients

Your operating rules and access to the data they use, reference data for people, resources, skills, and availabilities. We take charge of gathering rules from your teams, mathematical modelling, and calculation industrialisation.
Yes, including the most specific ones. Each organisation has its own constraints, rest times, local priorities, affinities between a person and a task, and this is precisely what a bespoke model can take into account, whereas off-the-shelf software imposes its own rules.
No, it removes the mechanical and repetitive part of the work. The engine proposes a complete solution; your teams review it, adjust it when they have information it lacks, and retain control over validation.
Yes. The engine is deterministic and auditable: given identical data, it provides the same solution, and each choice is explained by the constraints and objective you have validated. You can therefore justify a decision before management, an auditor, or a staff representative body.
It's yours. Code, mathematical models, and documentation belong to you with each delivery. The transfer of rights is contractual from the outset.
Each project is scoped according to your requirements and priorities. Describe your context to us, and we will get back to you within 24 hours with an initial assessment.
[Contact us]

Let's bring your project to life together

We work with all types of clients, across all sectors. Whether you're an entrepreneur or managing a large organisation, a tailored team will meet your needs.

Over 800 companies have trusted us to create their web, mobile, and AI products

Your enquiry

We'll get back to you within 1 hour.