Mercado Pago's Enigma system automates collateral allocation management using linear programming and Google OR-Tools
Mercado Pago's Collateral Management team must daily select from millions of loans — valued in billions of dollars — to back multiple credit lines, each with complex and overlapping contractual conditions, and complete the entire process within a few hours. The combinatorial scale of the problem is NP-Complete, causing execution time to grow exponentially as portfolio size increases.
Enigma automates and optimizes the loan selection process for securitizing each credit line, maintaining required execution time at scale through an in-house grouping heuristic and providing the Collateral Management team with clear insights via comprehensive reporting.
Frequently asked questions
What did this team achieve with this AI workflow?
Enigma automates and optimizes the loan selection process for securitizing each credit line, maintaining required execution time at scale through an in-house grouping heuristic and providing the Collateral Management…
What tools did this team use?
Google OR-Tools, Google Cloud Platform, Fury.
What results were reported?
Execution time at scale: maintain the required execution time while preserving the overall performance of the solution; Loan entries evaluated: effectively reduces the overall number of loan entries the solution must evaluate (source-reported, not independently verified).
How is this finance ops AI workflow structured?
Daily allocation process initiated → Gather inputs from GCP → Cluster loans with grouping heuristic → Linear programming optimization → Generate reports and insights → Upload to transactional system.