UTexas

ORI - Operations Research and Industrial Engineering

Operations Research and Industrial Engineering: ORI

Lower-Division Courses

ORI X19S. Topics in Operations Research and Industrial Engineering.

This course is used to record credit the student earns while enrolled at another institution in a program administered by the University's Study Abroad Office. Credit is recorded as assigned by the study abroad adviser in the Department of Mechanical Engineering. University credit is awarded for work in an exchange program; it may be counted as coursework taken in residence. Transfer credit is awarded for work in an affiliated studies program.

ORI X80M. Research.
ORI X97K. Graduate Seminar.
ORI X97P. Projects in Operations Research and Industrial Engineering.

Independent project carried out under the supervision of a faculty member in operations research and industrial engineering.

Upper-Division Courses

ORI X29S. Topics in Operations Research and Industrial Engineering.

This course is used to record credit the student earns while enrolled at another institution in a program administered by the University's Study Abroad Office. Credit is recorded as assigned by the study abroad adviser in the Department of Mechanical Engineering. University credit is awarded for work in an exchange program; it may be counted as coursework taken in residence. Transfer credit is awarded for work in an affiliated studies program.

ORI X65. Data Science for Engineers.

Learn data analysis and programming skills. Explore essential data science techniques, including regression, decision trees, classification, and neural networks.

ORI X66. Operations Research Models.

Formulation and solution-interpretation for operations research models requiring, for example, optimization, simulation, or analysis of Markov chains or queues. Applications include manufacturing design and control, routing and scheduling, plant location, inventory analysis, and management of queueing systems.

ORI X67. Simulation Modeling.

Basic concepts of discrete-event simulation. Statistical input and output analysis. Application of simulation software. Modeling of systems under uncertainty.

ORI X69. Decision Analysis.

Principles and application of techniques for the logical illumination of complex decision problems within any context. Subjects may include utility theory, probability as a statement of belief, risk preference, value of information and control, probability assessment, influence diagrams, risk sharing and scaling, and life-and-death decision making.

ORI X70. Statistical Methods in Manufacturing.

Contemporary concepts and methods for statistical quality design and control will be presented. These include: descriptive statistics, behavior of process over time, design and interpretation of control charts, process capability studies, measurement system analysis, correlation and regression analysis, design and analysis of two level factorial experiments, design and analysis of two level fractional factorial experiments, response surface methodology, and Taguchi approach to robust design.

ORI X73. Facility Planning and Logistics.

Design and analysis of production systems, including plant layout and location, material flow, and flexible manufacturing.

ORI X74. Production and Inventory Management.

Introduction to production and inventory models; basic factory dynamics; analysis of variability; push-and-pull production control; sequencing and dispatching.

ORI X77K. Projects in Operations Research and Industrial Engineering.

Independent project carried out under the supervision of a faculty member in operations research & industrial engineering. Student prepares a project proposal and a final report, each of which is evaluated by the faculty committee on individual projects.

ORI X80M. Research.
ORI X97K. Graduate Seminar.
ORI X97P. Projects in Operations Research and Industrial Engineering.

Independent project carried out under the supervision of a faculty member in operations research and industrial engineering.

Graduate Courses

ORI X80M. Research.
ORI X83. Healthcare Delivery Models.

Study the operations research literature on the use of models and techniques related to healthcare delivery. Discuss decomposition techniques for integer programs, simulation, Markov chains, and stochastic programming.

ORI X84. Emerging Trends in Operations Research and Industrial Engineering.

Explore the development and use of operations research and industrial engineering techniques via weekly presentations and speakers, including faculty and visiting experts.

ORI X90D. Topics in Analytics and Decision Making.

Discuss the tools and concepts to enable quantitative analysis and to support decisions under uncertainty.

ORI X90D.1. Analytics and Data Science.

Examine theory and methods to draw inferences from data and apply these insights to support decision making in uncertain environments.

ORI X90D.2. Decision Analysis.

Examine the theory and principles required to make good decisions in the face of uncertainty. Discuss expected utility theory, families of utility functions, Bayesian inference, value of information, probability elicitation, scoring rules, and the verification of probabilistic forecasts. Explore how these apply to areas including engineering, business, public policy, healthcare, and sports.

ORI X90D.3. Decision Engineering.

Examine the tools, methods, and processes required to apply decision analysis to applied problems. Explore creativity, framing, ideation, modeling, approximations, and decision biases that can degrade decision making.

ORI X90D.4. Decision Theory.

Explore the fundamental axioms supporting decision analysis and challenges to this approach. Examine behavioral decision making, subjective probability, alternative approaches to decision making, and advanced decision analytic tools.

ORI X90D.5. Markov Decision Processes.

Discuss the theory and application of Markov decision processes. Examine finite horizon models, average-cost and discounted-cost infinite horizon problems, discrete-time and continuous-time frameworks. Explore approximate dynamic programming, reinforcement learning, and stochastic bandit problems.

ORI X90D.6. Systems Modeling and Decision Making.

Explore the application of operations research, decision analysis, economics, and management science tools and concepts to the modeling of human-designed and natural systems with the goal of improving decisions that involve these systems. Examine models that integrate engineering, economics, natural science, and policy.

ORI X90Q. Topics in Industrial Engineering.

Industrial engineering techniques for quantitative solution of contemporary systems and management problems.

ORI X90Q.1. Project Management.

Methods for organizing, coordinating, and controlling resources to minimize risk and conflict and to maintain budgets and schedules. Topics include evaluation of competing alternatives, organization of a project, scheduling of tasks and resources, and the role of management over time.

ORI X90Q.10. Logistics Analytics.

Discuss strategic, tactical, and operational logistics decision making; exact and heuristic methods for logistics problems; optimization models; deterministic and stochastic logistics modeling; network design and routing; manufacturing, service, and transportation logistics; applications. Explore freight logistics, humanitarian logistics and disaster management.

ORI X90Q.2. Production and Inventory Control.

Issues in inventory control with known and unknown demand, materials requirement planning, just-in-time, pull control systems, operations scheduling, dispatching and aggregate planning, and the basic dynamics of production and inventory control.

ORI X90Q.4. Modeling and Analysis of Manufacturing Systems.

Applications of analysis to manufacturing processes, using mathematical models, optimization, and stochastic analysis. Economic evaluation, identification of bottlenecks, estimation of resources requirements, and system design.

ORI X90Q.5. Scheduling Theory and Applications.

Modeling, analysis, and solution techniques for production and service scheduling problems, machine scheduling in deterministic and stochastic settings, exact and heuristic algorithms, and industrial applications, including semiconductor manufacturing and airlines applications.

ORI X90Q.7. Statistical Methods in Manufacturing.

Statistical monitoring of manufacturing processes; methods and applications of various control charts; formal design of experiments (DOE), including the statistical evaluation of main and interaction effects, as well as intelligent experimentation through reduced factorial experimental design; Taguchi's design philosophy as applied to response surface methods and gradient-based search techniques; and advanced issues in quality control and design of manufacturing systems.

ORI X90Q.9. Analytics and Control in Semiconductor Manufacturing.

Learn key data analytics and process control methods for turning metrology and sensing data into useful information and decisions in semiconductor manufacturing. Explore applications of statistical models for statistical process control, as well as applications of dynamic models for virtual metrology and run-to-run control in semiconductor manufacturing systems.

ORI X90R. Topics in Statistics and Probability.

Concepts of probability and mathematical statistics; application of these analytical methods to planning and evaluation of research and industrial experimentation.

ORI X90R.1. Applied Probability.

Basic probability theory, combinatorial analysis of random phenomena, conditional probability and independence, parametric families of distributions, expectation, distribution of functions of random variables, limit theorems.

ORI X90R.14. Special Topics in Probability, Stochastic Processes, and Statistics.

Study of specialized topics, such as advanced stochastic processes, Bayesian statistics, simulation, and stochastic optimization, intended to introduce and stimulate further research.

ORI X90R.2. Mathematical Statistics.

Sampling distributions, properties of estimators, point and interval estimation, hypothesis testing, introduction to multivariate and nonparametric statistics.

ORI X90R.3. Time-Series Modeling, Analysis, and Control.

Methods for analytical modeling, analysis, prediction, and control of linear, stationary time series. Includes examples of advanced research in nonstationary time-series modeling and applications in manufacturing, financial engineering, geosciences, and other areas. Students complete a project on a topic of their choice.

ORI X90R.4. Reliability Theory and Modeling.

Theory of probabilistic and statistical models of aging elements, reliability, replacement, and repair maintenance, and their integration in surveillance, quality control, and manufacturing problems.

ORI X90R.5. Applied Stochastic Processes.

Poisson process, renewal theory, discrete and continuous-time Markov chains, queueing and reliability applications.

ORI X90R.6. Regression and Analysis of Variance.

Fitting equations to data; joint confidence regions; partial correlation analysis; general linear hypotheses; dummy variables; diagnostics and remedial measures; design of experiments; fixed, random, and mixed models; factorial and nested designs.

ORI X90R.8. Queueing Theory.

Introduction to the classical and modern theories of queueing systems. Simple Markovian queues; the M/G/1 and G/G/1 queues; Jackson and Kelly networks; multiclass networks; stability, scheduling, and routing in queueing networks; fluid and diffusion approximations.

ORI X90R.9. Systems Simulation.

Random number generation, simulation experiments, statistical verification, clock routines, simulation language applications, industrial problems.

ORI X91Q. Topics in Optimization.

Mathematical optimization techniques with applications to engineering and industrial problems.

ORI X91Q.1. Nonlinear Programming.

Theory and solution techniques for nonlinear, continuous optimization problems. Topological properties of functions, general convexity, optimality conditions, line search methods, unconstrained techniques, and algorithms for constrained formulations. Lagrangian duality theory and bundle methods for nondifferentiable optimization.

ORI X91Q.10. Stochastic Optimization.

Optimization of mathematical programming models under uncertainty; model formulations; exact, bounding-and-approximation, and Monte Carlo sampling-based solution techniques that exploit special structures; applications; use of algebraic modeling language.

ORI X91Q.11. Advanced Mathematical Programming.

Advanced topics in modeling and algorithms for linear, integer, nonlinear, and network programming. Model formulation considerations, decomposition algorithms, interior point and active set methods, duality, modern optimization software.

ORI X91Q.12. Metaheuristics.

Reactive and adaptive tabu search methods, simulated annealing, genetic algorithms, and greedy randomized adaptive search methods. Emphasis on theoretical context of methods and on similarities and distinguishing characteristics.

ORI X91Q.14. Computational Optimization.

Computer programming methods and tools for implementing advanced optimization algorithms, working with data, and visualizing results. Code organization techniques, debugging, and building complex software.

ORI X91Q.15. Convex Optimization.

The fundamentals of convex optimization with a focus on modeling, computation and scale: convex sets and functions, unconstrained optimization via first and second-order methods, duality, constrained optimization, SDPs, stochastic and sub-gradient descent methods, ADMMs, and applications.

ORI X91Q.16. Optimization in Engineering Systems.

Formulation and solution of continuous optimization problems in engineering design and operations.

ORI X91Q.17. Optimization Under Uncertainty.

Introduction to optimization models and methodologies for addressing uncertainty-affected decision problems. Examine fundamental techniques from stochastic programming, robust optimization, and distributionally robust optimization. Explore theory through concrete examples from production planning, supply chain management, project management, portfolio selection, machine learning.

ORI X91Q.18. Computational and Variational Methods for Inverse Problems.

Introduction to the numerical solution of inverse problems that are governed by systems of partial differential equations (PDEs). Explore variational formulations, ill-posedness, regularization, adjoint methods for gradients and Hessians, variational discretization, and efficient large-scale optimization algorithms for inverse problems. Examine the Bayesian framework and draw connections between the classical and the Bayesian interpretations of inverse problems.

ORI X91Q.2. Dynamic Programming.

Systems that require sequential decisions. Problem modeling and solution algorithms for deterministic and stochastic systems.

ORI X91Q.3. Network Flow Programming.

Optimization problems related to network flows, shortest path, maximum flow, minimum cost flow, generalized networks, nonlinear costs. Modeling, theory, and computational methods.

ORI X91Q.4. Integer Programming.

Models, theory, and computational methods for problems with discrete decision alternatives. Greedy algorithms, branch and bound, cutting plane methods, Lagrangian relaxation, and heuristics.

ORI X91Q.5. Linear Programming.

Models, algorithms, and theory of linear programming. Linear programming geometry, primal, dual and revised simplex algorithms, duality theory, optimality conditions, sensitivity analyses, interior point methods, and computer implementations.

ORI X91Q.6. Algorithms for Mixed Integer Programming.

Methods and software for solving large-scale mixed integer programming problems: intelligent heuristics, decomposition, lower bounding schemes, limited enumeration, and simple methods for quickly finding good feasible solutions. Numerous examples taken from industry.

ORI X91Q.8. Combinatorial Optimization.

Optimization of combinatorial structures; computational complexity; stable marriages, shortest paths, maximum flows, minimum-cost flows, matching problems; approximation algorithms for NP-hard problems.

ORI X91Q.9. Large-Scale Systems Optimization.

Mathematical programs with special structure, Dantzig-Wolfe decomposition, partitioning and relaxation procedures, duality and decomposition, compact inverse methods, applications in engineering and management.

ORI X97. Current Topics in Operations Research and Industrial Engineering.
ORI X97K. Graduate Seminar.
ORI X97M. Graduate Research Internship.

Students conduct research in an industrial setting to gain practical experience in their area of interest.

ORI X97P. Projects in Operations Research and Industrial Engineering.

Independent project carried out under the supervision of a faculty member in operations research and industrial engineering.

ORI X98. Thesis.
ORI X98R. Master's Report.

Preparation of a report to fulfill the requirement for the master's degree under the report option.

ORI X99W. Dissertation.

Professional Courses

ORI X80M. Research.
ORI X97K. Graduate Seminar.
ORI X97P. Projects in Operations Research and Industrial Engineering.

Independent project carried out under the supervision of a faculty member in operations research and industrial engineering.