OptiSolve AI
Upload any document with a Linear Programming problem. AI extracts the mathematical formulation. OR-Tools finds the optimal solution with full sensitivity analysis.
How It Works
Three steps from document to optimal solution.
Upload
Drop a PDF, image, Word doc, or spreadsheet containing an LP/MILP problem.
AI Extracts
Gemini reads the document, identifies variables, constraints, and the objective function.
Solve
OR-Tools finds the optimal solution. You get equations, a constraint matrix, and sensitivity data.
Features
AI-Powered Extraction
Upload a PDF, image, Word doc, or spreadsheet. Google Gemini reads it and extracts the full LP/MILP formulation as structured JSON.
Equation Display
See the extracted formulation rendered as proper mathematical equations — objective function, constraints, and bounds — just like a textbook.
Optimal Solution
Google OR-Tools solves the problem using GLOP (for LP) or SCIP (for MILP) and returns optimal variable values and the objective.
Sensitivity Analysis
For LP problems: shadow prices, reduced costs, slack values, and binding/non-binding constraint status — all computed automatically.
Constraint Matrix
An Excel-like grid view of the full constraint matrix with coefficients, relation types, and RHS values for easy verification.
Bring Your Own Key
Uses your own free Google Gemini API key. No server-side costs, no rate limits from us. Get a key free at ai.google.dev.