Algorithm Design and Validation

Mosaic ATM designs complex, mathematical algorithms at the core of ATM concept alternatives. Our agile approach begins with algorithms appropriate for proof-of-concept activities and iterates to reach deployment ready algorithms that handle real-world data anomalies and off-nominal situations. We are experts in the development of algorithms that inherently address the uncertainty of input data.
Our expertise in algorithm design and development includes:
  • Optimization, including stochastic optimization
  • Mixed integer linear programming
  • Network optimization
  • Various clustering techniques
  • Genetic algorithms
  • Neural networks and deep learning
  • Predictive analytics and machine learning
  • Principal components analysis
  • Random forests, support vector machines, logistical regression
  • Collaborative filtering
  • Scheduling
  • Trajectory prediction
  • Computational geometry
  • Algorithm parallelization and performance techniques