All Courses
Linear Programming (LP) is a fundamental branch of OR that deals with optimizing the allocation of limited resources to achieve specific goals. This course, "Operations Research - Linear Programming," provides an in-depth exploration of the theory, methods, and applications of linear programming in real-world scenarios.
This is an advanced course that focuses on the critical aspect of sensitivity analysis in optimization models and the concept of shadow prices in linear programming. Sensitivity analysis plays a crucial role in understanding how changes in problem parameters impact the optimal solution, providing valuable insights for decision-makers. This course offers students an in-depth exploration of sensitivity analysis techniques and shadow prices, equipping them with the skills to assess and interpret the robustness of optimization solutions in diverse real-world scenarios.
Integer Linear Programming (ILP) is a powerful extension of linear programming that addresses decision-making problems involving discrete variables. This course, "Operations Research - Integer Linear Programming," offers a comprehensive exploration of the theory, techniques, and applications of integer linear programming in various real-world scenarios. Students will learn how to model, solve, and interpret integer programming problems to make optimal decisions in complex decision-making environments.
This is a comprehensive course that focuses on the application of transportation models in optimizing the distribution and allocation of resources within supply chains and networks. This course introduces students to various transportation problems and equips them with the skills to formulate, analyze, and solve complex logistical challenges using transportation models. Through a combination of theoretical concepts, practical examples, and hands-on exercises, students will gain proficiency in designing efficient transportation systems and making informed decisions to enhance resource utilization and reduce costs.
This is an advanced course that focuses on the theory, methods, and applications of assignment models in various decision-making contexts. Assignment models are valuable tools for optimizing the allocation of resources to tasks or individuals in scenarios with one-to-one assignments. This course introduces students to the principles of assignment models, equipping them with the skills to formulate, solve, and interpret assignments for optimal resource allocation. Through a combination of theoretical concepts, practical exercises, and case studies, students will develop proficiency in using assignment models to solve real-world optimization problems.
This is an advanced course that delves into the theory, methods, and applications of network models in solving complex optimization problems involving interconnected systems. Network models provide a powerful framework for analyzing and optimizing flows, routes, and connections within various types of networks. This course introduces students to different types of network models, such as shortest path, minimum spanning tree, maximum flow, and more, equipping them with the skills to formulate, analyze, and solve optimization problems in interconnected systems.
This is a comprehensive course that focuses on the application of operations research techniques in managing and optimizing project activities and resources. Project management plays a crucial role in achieving organizational goals by efficiently planning, scheduling, and controlling projects. This course introduces students to project management concepts, tools, and methodologies grounded in operations research principles. Through a blend of theoretical knowledge, practical case studies, and hands-on exercises, students will acquire the skills to effectively plan, execute, and manage projects to successful completion.
An advanced course that focuses on the principles, techniques, and applications of goal programming in solving complex decision-making problems involving multiple conflicting objectives. Goal programming offers a flexible framework to address situations where achieving multiple goals simultaneously is essential. This course introduces students to the theory and methodology of goal programming, equipping them with the skills to formulate, analyze, and solve optimization problems with conflicting objectives. Through a blend of theoretical concepts, practical examples, and hands-on exercises, students will develop proficiency in using goal programming to make informed decisions and achieve balanced outcomes.
An advanced course that focuses on the principles, methodologies, and applications of decision theory in making optimal choices in complex and uncertain decision-making environments. Decision theory provides a systematic framework for analyzing choices and selecting actions that maximize desired outcomes. This course introduces students to the theory, models, and techniques of decision analysis, equipping them with the skills to formulate, analyze, and solve decision problems in various real-world contexts. Through a combination of theoretical concepts, practical examples, and hands-on exercises, students will develop proficiency in using decision theory to make informed and rational decisions.
An advanced course that focuses on the principles, methodologies, and applications of decision theory in making optimal choices in complex and uncertain decision-making environments. Decision theory provides a systematic framework for analyzing choices and selecting actions that maximize desired outcomes. This course introduces students to the theory, models, and techniques of decision analysis, equipping them with the skills to formulate, analyze, and solve decision problems in various real-world contexts. Through a combination of theoretical concepts, practical examples, and hands-on exercises, students will develop proficiency in using decision theory to make informed and rational decisions.
An advanced course that focuses on the principles, strategies, and applications of game theory in modeling and analyzing strategic interactions among decision-makers. Game theory provides a powerful framework for understanding how individuals or entities make decisions when their outcomes are influenced by the actions of others. This course introduces students to the theory, models, and techniques of game theory, equipping them with the skills to analyze complex decision scenarios, predict outcomes, and make informed strategic choices. Through a combination of theoretical concepts, practical examples, and hands-on exercises, students will develop proficiency in using game theory to analyze and optimize strategic interactions.
An advanced course that focuses on the principles, models, and applications of queuing theory in analyzing and optimizing the performance of systems involving waiting lines. Queuing theory provides a systematic framework for studying the behavior of waiting lines, predicting system performance, and making informed decisions to enhance efficiency and customer satisfaction. This course introduces students to the theory, models, and techniques of queuing theory, equipping them with the skills to analyze, model, and optimize queuing systems in various real-world contexts. Through a combination of theoretical concepts, practical examples, and hands-on exercises, students will develop proficiency in using queuing theory to analyze waiting line phenomena and make informed system design and management decisions.
An advanced course that focuses on the principles, models, and applications of Markov theory in analyzing and optimizing stochastic processes and systems. Markov theory provides a powerful framework for studying systems that undergo transitions between states based on probabilistic rules. This course introduces students to the theory, models, and techniques of Markov processes, equipping them with the skills to analyze, model, and optimize dynamic systems in various real-world contexts. Through a combination of theoretical concepts, practical examples, and hands-on exercises, students will develop proficiency in using Markov theory to analyze system behavior, predict outcomes, and make informed decisions to enhance efficiency and performance.
This is an advanced course that delves into specialized topics within linear programming, offering students a deeper understanding of unique scenarios and challenges that arise in real-world optimization problems. This course explores various special cases of linear programming, providing students with the tools to formulate, analyze, and solve complex optimization problems with specific constraints. Through a combination of theoretical concepts and practical applications, students will learn to navigate intricate decision-making scenarios efficiently.