Optimization and Operations Research Methods Questions
Prescriptive analytics: formulating decisions as optimization problems — linear and integer programming, constraint-based modeling, objective functions, and trade-offs between optimality and tractability. Applied to allocation, scheduling, routing, pricing, and supply/demand problems.
Differentiate integer programming (IP) from linear programming (LP). In the context of yield optimization on a production line, give two concrete decision examples that require integer variables (e.g., number of batches, number of machines to turn on) and explain why integrality matters for implementability, schedule feasibility, and business interpretation.
You are designing an RL-based dispatch policy and must craft a reward function that balances immediate revenue, customer wait time, and long-term driver retention. Propose a mathematically tractable reward structure, explain credit assignment over multi-step episodes, discuss non-stationarity challenges, and outline simulation approaches to train and validate the policy before production deployment.
Design an architecture for a production planning system that integrates demand forecasts into an optimization model. Specify data inputs (forecasts with uncertainty), model choice (deterministic MIP vs stochastic/robust), how forecast errors propagate into constraints (safety stock, chance constraints), re-optimization cadence, and monitoring metrics (forecast accuracy, service level, model-run success).
Explain the branch-and-cut approach for solving mixed-integer programs and discuss the role of cutting planes. Provide examples of common cuts (Gomory cuts, cover cuts, clique cuts), explain when custom problem-specific cuts are valuable for yield-optimization problems, and give practical tips for tuning solver parameters (cut emphasis, node selection, heuristic frequency) in Gurobi/CPLEX.
Case study: A retail chain wants to optimize product assortment across 100 stores given shelf-space limits and SKU-level expected revenue per store. Describe how you would model this as an integer program (decision variables, constraints for space, per-store capacity), list required data sources and features (local demand, price, cannibalization, supply constraints), propose validation approaches (holdout stores, A/B), and outline deployment considerations.
Unlock Full Question Bank
Get access to all Optimization and Operations Research Methods interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.