¸£Àû±ÆÕ¾

¸£Àû±ÆÕ¾ Catalog 2025-2026

Operations Research (OR)

°¿¸éÌý425/°¿¸éÌý525/±õ³§·¡Ìý525/±õ³§·¡Ìý425ÌýÌýMedical Decision MakingÌýÌý(3 credit hours)ÌýÌý

This will focus on the use of optimization in Medicine. The main goal of this course is for you to develop an understanding of the recent methodological literature on optimization methods applied to medical decision making. We will cover a broad range of topics, both from the methodological perspective (study models using integer programming, dynamic programming, simulation, etc.) and from the public policy/public health perspective (who are the stake holders, what are the relevant questions modelers can answer, how is the patient taken into account, etc.).

P: ISE/°¿¸éÌý505 or equivalent and ±õ³§·¡Ìý560 or equivalent or permission by instructor

Typically offered in Spring only

°¿¸éÌý433/°¿¸éÌý533/±õ³§·¡Ìý433/±õ³§·¡Ìý533ÌýÌýService Systems EngineeringÌýÌý(3 credit hours)ÌýÌý

This course intends to provide a comprehensive treatment on the use of quantitative modeling for decision making and best practices in the service industries. The goal of this class is to teach students to able to identify, understand, and analyze services; and acquire the quantitative skills necessary to model key decisions and performance metrics associated with services. Students will be exposed both to classical and contemporary examples of challenges and opportunities that arise when working in the service sector.

Prerequisite: ±õ³§·¡Ìý361

Typically offered in Spring only

°¿¸éÌý501/±õ³§·¡Ìý501ÌýÌýIntroduction to Operations ResearchÌýÌý(3 credit hours)ÌýÌý

The course aims to introduce the various types of operations research models and techniques. We will address how to formulate a wide range of decision problems using an appropriate mathematical programming model and solve them using an appropriate algorithm or solver. The emphasis will be given to Linear Programming, Network Models, and Integer Programming. Some example applications of mathematical programming to be covered in this class include production planning, network analysis, project scheduling, logistics network design, fixed charge problems, set covering problem, etc.

Prerequisites: An introductory course in linear algebra and calculus.

Typically offered in Fall, Spring, and Summer

°¿¸éÌý504/²Ñ´¡Ìý504ÌýÌýIntroduction to Mathematical ProgrammingÌýÌý(3 credit hours)ÌýÌý

Basic concepts of linear, nonlinear and dynamic programming theory. Not for majors in OR at Ph.D. level.

Typically offered in Fall only

°¿¸éÌý505/±õ³§·¡Ìý505/²Ñ´¡Ìý505ÌýÌýLinear ProgrammingÌýÌý(3 credit hours)ÌýÌý

Introduction including: applications to economics and engineering; the simplex and interior-point methods; parametric programming and post-optimality analysis; duality matrix games, linear systems solvability theory and linear systems duality theory; polyhedral sets and cones, including their convexity and separation properties and dual representations; equilibrium prices, Lagrange multipliers, subgradients and sensitivity analysis.

Prerequisite: An introductory linear algebra course similar to ²Ñ´¡Ìý405

Typically offered in Fall only

°¿¸éÌý506ÌýÌýAlgorithmic Methods in Nonlinear ProgrammingÌýÌý(3 credit hours)ÌýÌý

Introduction to methods for obtaining approximate solutions to unconstrained and constrained minimization problems of moderate size. Emphasis on geometrical interpretation and actual coordinate descent, steepest descent, Newton and quasi-Newton methods, conjugate gradient search, gradient projection and penalty function methods for constrained problems. Specialized problems and algorithms treated as time permits.

Prerequisite: Linear algebra or similar coursework (similar to ²Ñ´¡Ìý303, ²Ñ´¡Ìý405), and knowledge of a computer language, such as Python, MATLAB, Julia, for example.

Typically offered in Fall only

°¿¸éÌý525/±õ³§·¡Ìý525/±õ³§·¡Ìý425/°¿¸éÌý425ÌýÌýMedical Decision MakingÌýÌý(3 credit hours)ÌýÌý

This will focus on the use of optimization in Medicine. The main goal of this course is for you to develop an understanding of the recent methodological literature on optimization methods applied to medical decision making. We will cover a broad range of topics, both from the methodological perspective (study models using integer programming, dynamic programming, simulation, etc.) and from the public policy/public health perspective (who are the stake holders, what are the relevant questions modelers can answer, how is the patient taken into account, etc.).

P: ISE/°¿¸éÌý505 or equivalent and ±õ³§·¡Ìý560 or equivalent or permission by instructor

Typically offered in Spring only

°¿¸éÌý531/²Ñ´¡Ìý531/·¡Ìý531ÌýÌýDynamic Systems and Multivariable Control IÌýÌý(3 credit hours)ÌýÌý

Introduction to modeling, analysis and control of linear discrete-time and continuous-time dynamical systems. State space representations and transfer methods. Controllability and observability. Realization. Applications to biological, chemical, economic, electrical, mechanical and sociological systems.

Typically offered in Fall only

°¿¸éÌý533/±õ³§·¡Ìý433/±õ³§·¡Ìý533/°¿¸éÌý433ÌýÌýService Systems EngineeringÌýÌý(3 credit hours)ÌýÌý

This course intends to provide a comprehensive treatment on the use of quantitative modeling for decision making and best practices in the service industries. The goal of this class is to teach students to able to identify, understand, and analyze services; and acquire the quantitative skills necessary to model key decisions and performance metrics associated with services. Students will be exposed both to classical and contemporary examples of challenges and opportunities that arise when working in the service sector.

Prerequisite: ±õ³§·¡Ìý361

Typically offered in Spring only

°¿¸éÌý537/°ä·¡Ìý537ÌýÌýComputer Methods and ApplicationsÌýÌý(3 credit hours)ÌýÌý

Computational approaches to support civil planning, analysis, evaluation and design. Applications to various areas of civil engineering, including construction, structures, transportation and water resources.

Typically offered in Fall only

°¿¸éÌý547/°Õ·¡Ìý547ÌýÌýIntroduction to System Reliability EngineeringÌýÌý(3 credit hours)ÌýÌý

Quantitative methods of measuring the reliability of complex engineering systems, including statistical analysis, stochastic process, and optimization theory. Emphasis on solving real-world problems through hands-on experience from class projects.

Typically offered in Fall and Spring

°¿¸éÌý560/±õ³§·¡Ìý560ÌýÌýStochastic Models in Industrial EngineeringÌýÌý(3 credit hours)ÌýÌý

ISE/°¿¸éÌý560 will introduce mathematical modeling, analysis, and solution procedures applicable to uncertain (stochastic) production and service systems. Methodologies covered include probability theory and stochastic processes including discrete and continuous Markov processes. Applications relate to design and analysis of problems, capacity planning, inventory control, waiting lines, and service systems.

Typically offered in Fall only

°¿¸éÌý562/±õ³§·¡Ìý562/°Õ·¡Ìý562ÌýÌýSimulation ModelingÌýÌý(3 credit hours)ÌýÌý

This course concentrates on design, construction, and use of discrete/continuous simulation object-based models employing the SIMIO software, with application to manufacturing, service, and healthcare. The focus is on methods for modeling and analyzing complex problems using simulation objects. Analysis includes data-based modeling, process design, input modeling, output analysis, and the use of 3D animation with other graphical displays. Object-oriented modeling is used to extend models and enhance re-usability.

Typically offered in Spring only

°¿¸éÌý565/°ä³§°äÌý565/²Ñ´¡Ìý565ÌýÌýGraph TheoryÌýÌý(3 credit hours)ÌýÌý

Basic concepts of graph theory. Trees and forests. Vector spaces associated with a graph. Representation of graphs by binary matrices and list structures. Traversability. Connectivity. Matchings and assignment problems. Planar graphs. Colorability. Directed graphs. Applications of graph theory with emphasis on organizing problems in a form suitable for computer solution.

Typically offered in Spring only

This course is offered alternate even years

°¿¸éÌý579/°ä³§°äÌý579/·¡°ä·¡Ìý579ÌýÌýIntroduction to Computer Performance ModelingÌýÌý(3 credit hours)ÌýÌý

Workload characterization, collection and analysis of performance data, instrumentation, tuning, analytic models including queuing network models and operational analysis, economic considerations.

Prerequisite: CSC 312 or ECE 206 and ²Ñ´¡Ìý421

Typically offered in Fall and Spring

°¿¸éÌý591ÌýÌýSpecial Topics in Operations ResearchÌýÌý(1-6 credit hours)ÌýÌý

Individual or small group studies of special areas of OR which fit into students' programs of study and which may not be covered by other OR courses. Furthermore, course serves as a vehicle for introducing new or specialized topics at introductory graduate level.

Typically offered in Fall, Spring, and Summer

°¿¸éÌý601ÌýÌýSeminar in Operations ResearchÌýÌý(1 credit hours)ÌýÌý

Seminar discussion of operations research problems. Case analyses and reports. Graduate students with minors or majors in operations research expected to attend throughout period of their residence.

Prerequisite: OR Major or OR Minor

Typically offered in Fall and Spring

°¿¸éÌý610ÌýÌýSpecial Topics in Operations ResearchÌýÌý(1-6 credit hours)ÌýÌý

Individual or small group studies of special areas of OR which fit into students' programs of study and which may not be covered by other OR courses. Furthermore, course serves as a vehicle for introducing new or specialized topics at introductory graduate level.

Typically offered in Fall, Spring, and Summer

°¿¸éÌý652ÌýÌýPracticum in Operations ResearchÌýÌý(1-3 credit hours)ÌýÌý

Practicum in problem solving in industry applying applicable OR methodologies. Practical experience in diagnosing and solving problems in operational systems at either an industrial site or at NC State.

Typically offered in Summer only

°¿¸éÌý688ÌýÌýNon-Thesis Masters Continuous Registration - Half Time RegistrationÌýÌý(1 credit hours)ÌýÌý

For students in non-thesis master's programs who have completed all credit hour requirements for their degree but need to maintain half-time continuous registration to complete incomplete grades, projects, final master's exam, etc.

Prerequisite: Master's student

Typically offered in Spring only

°¿¸éÌý689ÌýÌýNon-Thesis Master Continuous Registration - Full Time RegistrationÌýÌý(3 credit hours)ÌýÌý

For students in non-thesis master's programs who have completed all credit hour requirements for their degree but need to maintain full-time continuous registration to complete incomplete grades, projects, final master's exam, etc. Students may register for this course a maximum of one semester.

Prerequisite: Master's student

Typically offered in Spring only

°¿¸éÌý690ÌýÌýMaster's ExaminationÌýÌý(1-9 credit hours)ÌýÌý

For students in non thesis master's programs who have completed all other requirements of the degree except preparing for and taking the final master's exam.

Prerequisite: Master's student

Typically offered in Summer only

°¿¸éÌý693ÌýÌýMaster's Supervised ResearchÌýÌý(1-9 credit hours)ÌýÌý

Instruction in research and research under the mentorship of a member of the Graduate Faculty.

Prerequisite: Master's student

Typically offered in Fall and Spring

°¿¸éÌý695ÌýÌýMaster's Thesis ResearchÌýÌý(1-9 credit hours)ÌýÌý

Thesis research.

Prerequisite: Master's student

Typically offered in Fall, Spring, and Summer

°¿¸éÌý696ÌýÌýSummer Thesis ResearchÌýÌý(1 credit hours)ÌýÌý

For graduate students whose programs of work specify no formal course work during a summer session and who will be devoting full time to thesis research.

Prerequisite: Master's student

Typically offered in Summer only

°¿¸éÌý699ÌýÌýMaster's Thesis PreparationÌýÌý(1-9 credit hours)ÌýÌý

For student who have completed all credit hour requirements and full-time enrollment for the master's degree and are writing and defending their theses.

Prerequisite: Master's student

Typically offered in Fall, Spring, and Summer

°¿¸éÌý705ÌýÌýLarge-Scale Linear Programming SystemsÌýÌý(3 credit hours)ÌýÌý

Specialized algorithms for efficient solution of large-scale LP problems. Parametric programming, bounded variable algorithms, generalized upper bounding, decomposition, matrix factorization and sparse matrix techniques. Emphasis on gaining firsthand practical experience with current computer codes and computational procedures.

Prerequisite: °¿¸éÌý505 and FORTRAN programming experience

Typically offered in Spring only

This course is offered alternate years

°¿¸éÌý706/³§°ÕÌý706/²Ñ´¡Ìý706ÌýÌýNonlinear ProgrammingÌýÌý(3 credit hours)ÌýÌý

An advanced mathematical treatment of analytical and algorithmic aspects of finite dimensional nonlinear programming. Including an examination of structure and effectiveness of computational methods for unconstrained and constrained minimization. Special attention directed toward current research and recent developments in the field.

Prerequisite: OR(IE,MA) 505 and ²Ñ´¡Ìý425

Typically offered in Spring only

°¿¸éÌý708/±õ³§·¡Ìý708/²Ñ´¡Ìý708ÌýÌýInteger ProgrammingÌýÌý(3 credit hours)ÌýÌý

General integer programming problems and principal methods of solving them. Emphasis on intuitive presentation of ideas underlying various algorithms rather than detailed description of computer codes. Students have some "hands on" computing experience that should enable them to adapt ideas presented in course to integer programming problems they may encounter.

Prerequisite: ²Ñ´¡Ìý405, OR (MA,IE) 505, Corequisite: Some familiarity with computers (e.g., °ä³§°äÌý112)

Typically offered in Spring only

This course is offered alternate years

°¿¸éÌý709/±õ³§·¡Ìý709ÌýÌýDynamic ProgrammingÌýÌý(3 credit hours)ÌýÌý

Introduction to theory and computational aspects of dynamic programming and its application to sequential decision problems.

Typically offered in Spring only

°¿¸éÌý719/²Ñ´¡Ìý719ÌýÌýVector Space Methods in System OptimizationÌýÌý(3 credit hours)ÌýÌý

Introduction to algebraic and function-analytic concepts used in system modeling and optimization: vector space, linear mappings, spectral decomposition, adjoints, orthogonal projection, quality, fixed points and differentials. Emphasis on geometricinsight. Topics include least square optimization of linear systems, minimum norm problems in Banach space, linearization in Hilbert space, iterative solution of system equations and optimization problems. Broad range of applications in operations research and system engineering including control theory, mathematical programming, econometrics, statistical estimation, circuit theory and numerical analysis.

Prerequisite: ²Ñ´¡Ìý405, 511

Typically offered in Fall only

°¿¸éÌý731/·¡Ìý731/²Ñ´¡Ìý731ÌýÌýDynamic Systems and Multivariable Control IIÌýÌý(3 credit hours)ÌýÌý

Stability of equilibrium points for nonlinear systems. Liapunov functions. Unconstrained and constrained optimal control problems. Pontryagin's maximum principle and dynamic programming. Computation with gradient methods and Newton methods. Multidisciplinary applications.

Prerequisite: OR(E,MA) 531

Typically offered in Spring only

This course is offered alternate years

°¿¸éÌý747/±õ³§·¡Ìý747ÌýÌýReliability EngineeringÌýÌý(3 credit hours)ÌýÌý

Introduction to basic concepts of reliability engineering. Application of probability and statistics to estimate reliability of industrial systems; development of reliability measures; analysis of static and dynamic reliability models; development and analysis of fault trees; analysis of Markovian and non-Markovian models; and optimization of reliability models.

Prerequisite: ³§°ÕÌý511

Typically offered in Fall only

This course is offered alternate years

°¿¸éÌý760/±õ³§·¡Ìý760ÌýÌýApplied Stochastic Models in Industrial EngineeringÌýÌý(3 credit hours)ÌýÌý

Formulation and analysis of stochastic models with particular emphasis on applications in industrial engineering; univariate, multivariate and conditional probability distributions; unconditional and conditional expectations; elements of stochastic processes; moment-generating functions; concepts of stochastic convergence; limit theorems; homogeneous, nonhomogeneous and compound Poisson processes; basic renewal theory; transient and steady-state properties of Markov processes in discrete and continuous time.

Typically offered in Spring only

°¿¸éÌý761/±õ³§·¡Ìý761ÌýÌýQueues and Stochastic Service SystemsÌýÌý(3 credit hours)ÌýÌý

Introduction of general concepts of stochastic processes. Poisson processes, Markov processes and renewal theory. Usage of these in analysis of queues, from with a completely memoryless queue to one with general parameters. Applications to many engineering problems.

Typically offered in Spring only

°¿¸éÌý762/±õ³§·¡Ìý762/°ä³§°äÌý762ÌýÌýStochastic SimulationÌýÌý(3 credit hours)ÌýÌý

Basic discrete event simulation methodology: random number generators, generating random objects, design of discrete event simulation, validation, analysis of simulation output, variance reduction techniques, Markov chain Monte Carlo, simulation optimization. The course has computer assignments and projects. This course is a sequel to ISE/°¿¸éÌý760 Stochastic Models which serves as a prerequisite. This is NOT a software based course! Students who are looking for a class on simulation software, such as Arena and Simio, are recommended to take ±õ³§·¡Ìý562 (master-level simulation class).

Students should have completed a course on stochastic models (similar to ±õ³§·¡Ìý560 or ±õ³§·¡Ìý760) and have a working knowledge of a programming language (e.g., Python, Matlab, R, or others).

Typically offered in Fall and Spring

°¿¸éÌý766/±õ³§·¡Ìý766/²Ñ´¡Ìý766ÌýÌýNetwork FlowsÌýÌý(3 credit hours)ÌýÌý

Study of problems of flows in networks. These problems include the determination of shortest chain, maximal flow and minimal cost flow in networks. Relationship between network flows and linear programming developed as well as problems with nonlinear cost functions, multi-commodity flows and problem of network synthesis.

Prerequisite: OR(IE,MA) 505

Typically offered in Spring only

This course is offered alternate years

°¿¸éÌý772/±õ³§·¡Ìý772ÌýÌýAdvanced Stochastic SimulationÌýÌý(3 credit hours)ÌýÌý

This course is methodologically focused and a continuation of ±õ³§·¡Ìý762 in Monte Carlo methods. The topics include, but are not limited to, Quasi-Monte Carlo, importance sampling and other advanced variance reduction approaches, derivative estimation, and advanced simulation optimization in continuous and finite spaces. While the application of these techniques to actual simulations is practiced as assignments, the discussion on simulation software and programming will be minimal. A current topic research presentation/paper required.

Prerequisite: (CSC,ECE,IE,OR) 762 and ³§°ÕÌý516

Typically offered in Spring only

°¿¸éÌý773/³§°ÕÌý773/µþ²Ñ´¡Ìý773/²Ñ´¡Ìý773ÌýÌýStochastic ModelingÌýÌý(3 credit hours)ÌýÌý

Survey of modeling approaches and analysis methods for data from continuous state random processes. Emphasis on differential and difference equations with noisy input. Doob-Meyer decomposition of process into its signal and noise components. Examples from biological and physical sciences, and engineering. Student project.

Prerequisite: µþ²Ñ´¡Ìý772 or ST (MA) 746

Typically offered in Spring only

This course is offered alternate years

°¿¸éÌý774/²Ñ´¡Ìý774/B²Ñ´¡Ìý774ÌýÌýPartial Differential Equation Modeling in BiologyÌýÌý(3 credit hours)ÌýÌý

Modeling with and analysis of partial differential equations as applied to real problems in biology. Review of diffusion and conservation laws. Waves and pattern formation. Chemotaxis and other forms of cell and organism movement. Introduction to solid and fluid mechanics/dynamics. Introductory numerical methods. Scaling. Perturbations, Asymptotics, Cartesian, polar and spherical geometries. Case studies.

Typically offered in Spring only

°¿¸éÌý791ÌýÌýAdvanced Special TopicsÌýÌý(1-6 credit hours)ÌýÌý

Typically offered in Fall and Spring

°¿¸éÌý801ÌýÌýSeminar in Operations ResearchÌýÌý(1 credit hours)ÌýÌý

Seminar discussion of operations research problems. Case analyses and reports. Graduate students with minors or majors in operations research expected to attend throughout period of their residence.

Prerequisite: OR Major or OR Minor

Typically offered in Fall and Spring

°¿¸éÌý810ÌýÌýSpecial Topics in Operations ResearchÌýÌý(1-6 credit hours)ÌýÌý

Individual or small group studies of special areas of OR which fit into students' programs of study and which may not be covered by other OR courses. Furthermore, course serves as a vehicle for introducing new or specialized topics at introductory graduate level.

Typically offered in Fall, Spring, and Summer

°¿¸éÌý852ÌýÌýPracticum in Operations ResearchÌýÌý(1-3 credit hours)ÌýÌý

Practicum in problem solving in industry applying applicable OR methodologies. Practical experience in diagnosing and solving problems in operational systems at either an industrial site or at NC State.

Typically offered in Summer only

°¿¸éÌý890ÌýÌýDoctoral Preliminary ExaminationÌýÌý(1-9 credit hours)ÌýÌý

For students who are preparing for and taking written and/or oral preliminary exams.

Prerequisite: Doctoral student

Typically offered in Summer only

°¿¸éÌý893ÌýÌýDoctoral Supervised ResearchÌýÌý(1-9 credit hours)ÌýÌý

Instruction in research and research under the mentorship of a member of the Graduate Faculty.

Prerequisite: Doctoral student

Typically offered in Fall and Spring

°¿¸éÌý895ÌýÌýDoctoral Dissertation ResearchÌýÌý(1-9 credit hours)ÌýÌý

Dissertation research.

Prerequisite: Doctoral student

Typically offered in Fall, Spring, and Summer

°¿¸éÌý896ÌýÌýSummer Dissertation ResearchÌýÌý(1 credit hours)ÌýÌý

For graduate students whose programs of work specify no formal course work during a summer session and who will be devoting full time to thesis research.

Prerequisite: Doctoral student

Typically offered in Summer only

°¿¸éÌý899ÌýÌýDoctoral Dissertation PreparationÌýÌý(1-9 credit hours)ÌýÌý

For students who have completed all credit hour, full-time enrollment, preliminary examination, and residency requirements for the doctoral degree, and are writing and defending their dissertations.

Prerequisite: Doctoral student

Typically offered in Spring and Summer