Mathematical Modeling, Optimization, and Linear Programming Formulation
Fundamentals of Mathematical Modeling and Optimization
Definition and Generalization of Profit Functions:
- Profit is fundamentally expressed as a mathematical function of revenue and expenses:
- More broadly, an operational model can generalize profit as a function of multiple independent variables or inputs: where represents the total number of system inputs influencing financial yield.
Iterative Procedure of Model Development:
- The creation and deployment of an operational optimization model is an iterative engineering process comprising several sequential steps:
- Problem Identification: Clearly identifying the real-world operational challenge or production context.
- Mathematical Formulation: Translating system requirements and physical relationships into formal mathematical formulas, objective functions, and constraints.
- Model Analysis: Solving the equations and running computational routines to obtain numerical results.
- Pre-Implementation Evaluation: Analyzing the output data critically to verify if the proposed numerical solution makes practical sense.
- Iterative Feedback Loop: If solutions prove invalid or non-sensical, returning to examine the foundational assumptions and defined relationship formulas before modifying and re-solving the model.
- Implementation: Deploying the finalized strategy into production once the output is thoroughly validated.
- The creation and deployment of an operational optimization model is an iterative engineering process comprising several sequential steps:
Production Line Optimization Example:
- In a manufacturing production line environment, an optimization model is constructed to determine optimal production volumes across multiple product lines, denoted as products , , , and , in order to maximize overall profitability.
Model Validation and Cognitive Factors in Decision Making
Sanity Checks for Model Feasibility:
- Mathematical models may generate results that are mathematically consistent with unconstrained formulas but physically impossible in practice.
- For example, if an unconstrained production model produces an output of units for product or product , the result is invalid because negative quantities cannot be manufactured.
- Such illogical outputs necessitate a direct investigation of which structural assumptions or formulated relationships within the model failed to reflect physical reality.
Integration of Human Judgment:
- Prior to implementation, computational solutions must be reviewed and tempered by human judgment to catch model blind spots.
- Human judgment itself exhibits specific cognitive characteristics and biases that influence decision evaluation.
Anchoring Effects in Estimation:
- The anchoring effect is a cognitive bias wherein human estimates are heavily anchored to the initial presentation or sequence of information.
- Sequential Multiplication Example: An individual asked to estimate the product of the sequence of integers from through () will produce an initial estimate that varies significantly depending on whether the sequence is presented in ascending order ( through ) or in an alternate presentation order.
Decision Evaluation Under Probabilistic Risk:
- Human decision-making frequently evaluates high-consequence opportunities governed by probabilistic rules.
- Die Roll Hypothetical: A scenario granting an individual the opportunity to win a payout of \\$1{,}000{,}000 conditional on rolling a fair six-sided die and having it land on the outcome of .
Structural Components of Linear Optimization Models
System Harmonization:
- A successful optimization model harmonizes four distinct operational dimensions:
- What can be done (system capacities and potential actions).
- What is known (parameters, input constants, and empirical data).
- What is wanted (the designated operational objective).
- The boundaries to which the system is subject (operational limits and restrictions).
- A successful optimization model harmonizes four distinct operational dimensions:
Decision Variables:
- Decision variables represent the specific quantities or operational choices under direct managerial control within a problem.
- In a commercial food preparation scenario, the primary decision variables correspond to package quantities:
- : Number of sandwich boxes to produce.
- : Number of salad boxes to produce.
Objective Concept:
- The objective represents the overarching operational target, which must be either maximized or minimized.
- In profit-driven environments, the objective is to maximize total monetary return as much as possible.
- Absent restrictions, higher production yields strictly greater profit; producing boxes generates significantly higher financial return than producing or boxes.
Role of Constraints and Bottlenecks:
- Production cannot expand toward infinity because operations are constrained by finite resources.
- The primary operational constraint restricting output volume is available preparation time, alongside physical ingredient supplies.
Formulation of the Sandwich and Salad Production Model
Mathematical Representation of Decision Variables:
- Let be the unknown quantity of sandwich boxes.
- Let be the unknown quantity of salad boxes.
Objective Function Formulation:
- Unit profit contributions:
- Each sandwich box yields a profit of \\$8.
- Total profit contribution from sandwiches is represented by .
- Each salad box yields a profit of \\$6.
- Total profit contribution from salads is represented by .
- Total system profit is denoted by .
- The complete objective function to maximize is:
- Unit profit contributions:
Time Resource Constraint Formulation:
- Unit time consumption values:
- Preparation of one sandwich box requires .
- Total time required to prepare all sandwich boxes is .
- Preparation of one salad box requires .
- Total time required to prepare all salad boxes is .
- Demonstration Scenario (, ):
- Time required for sandwich boxes:
- Time required for salad boxes:
- Total combined preparation time consumed:
- Total time consumed cannot exceed the total operational time available. The algebraic time constraint is formulated as: where represents the upper limit of available operational minutes.
- Unit time consumption values:
Ingredient Resource Constraint Formulation:
- Unit ingredient usage values:
- Preparation of each sandwich box requires of ingredients.
- Total ingredient volume consumed by sandwiches is .
- Preparation of each salad box consumes of ingredients, yielding an aggregate salad ingredient consumption of .
- The combined usage of ingredients cannot exceed the maximum inventory available. The algebraic ingredient constraint is formulated as: where represents the upper limit of total available ingredient units.
- Unit ingredient usage values:
Domain Specification and Non-Negativity Constraints
Need for Computational Domain Bounds:
- Computing systems and automated solvers possess no intrinsic common sense regarding the physical reality of manufactured products.
- Without explicit parameter restrictions, a solver could produce mathematically viable but physically absurd values, such as negative quantities of food boxes.
Non-Negativity Constraints:
- Variables must be mathematically bounded to non-negative values to ensure physical feasibility:
Integer Domain Specification ():
- Because sandwich boxes and salad boxes are discrete units, a more precise mathematical representation requires variables to belong to the set of non-negative integers ():
- Specifying this discrete domain establishes the final structural boundary condition of the mathematical program.
Questions & Discussion
- Verification of Formulation Principles:
- Query: How is the base profit metric structured mathematically?
- Explanation: Profit is formally defined as revenue minus expenses and generalized into a multi-input function representing system parameters.
- Query: What occurs if total resource consumption exceeds available capacities?
- Explanation: If combined production requires resources that exceed defined limits (such as available preparation minutes or inventory units), the operational plan is infeasible and cannot be produced.
- Open Floor Inquiries: Solicitations for audience questions regarding model components, domain boundaries, and parameter constraints before proceeding.
- Query: How is the base profit metric structured mathematically?