Yield Optimization & Constraint-Based Modeling Questions
Techniques for optimizing yield and performance under constraints using constraint-based modeling, including linear programming, integer programming, and related optimization methods, applied to operations, manufacturing, supply chain, and product optimization.
MediumTechnical
86 practiced
You solved the LP relaxation for a production scheduling problem but the optimal solution contains fractional production quantities for product batches that must be integer. List and discuss practical approaches to obtain implementable integer schedules while preserving overall yield: naive rounding, greedy repair procedures, re-optimization with integer heuristics, using MIP solver time-limited runs, and local search improvements.
HardTechnical
91 practiced
Outline and implement (pseudocode or illustrative Python modules) an end-to-end pipeline that: ingests hourly demand forecasts, runs a constrained production optimization (MIP) hourly with re-optimization, logs inputs/outputs for audit, handles infeasible solves by auto-relaxation or heuristic fallback, and exposes a REST API for downstream consumers. Describe module responsibilities, error handling, unit/integration testing, and operational monitoring.
MediumTechnical
130 practiced
Explain methods to model cardinality constraints (limiting the number of selected items) in optimization. Provide at least two formulations: a linear MIP formulation using binaries and big-M linkage, and a continuous surrogate such as l1 regularization for relaxed problems. Discuss pros/cons and numeric stability issues (e.g., choice of big-M).
MediumTechnical
82 practiced
You're optimizing conversion yield but must reserve traffic capacity and budget for ongoing experiments. How would you design an optimization framework that allocates budget among channels while guaranteeing sufficient power for planned experiments and still maximizing expected conversions? Discuss decision variables, constraints, and possible use of bandit or constrained optimization approaches.
EasyTechnical
82 practiced
In Python using PuLP (or another Python LP library), write code that solves this LP: maximize 3*x + 5*y subject to 2*x + y <= 100, x + 2*y <= 80, x >= 0, y >= 0. Provide the code, solver call, and report the optimal x, y values and the objective value. Also mention how you'd change the model to require integer solutions for x and y.
Unlock Full Question Bank
Get access to hundreds of Yield Optimization & Constraint-Based Modeling interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.