STAT479 LINEAR PROGRAMMING

Course Code:2460479
METU Credit (Theoretical-Laboratory hours/week):3 (2.00 - 2.00)
ECTS Credit:8.0
Department:Statistics
Language of Instruction:English
Level of Study:Undergraduate
Course Coordinator:Prof.Dr. ÖZLEM İLK DAĞ
Offered Semester:Fall Semesters.

Course Objectives

Developing Skills:

1. Problem Formulation and Model Building

  • Acquire the skills to effectively formulate and build linear programming models for real-world problems, emphasizing the translation of practical scenarios into mathematical expressions.

2. Analytical and Computational Techniques

  • Master the use of the simplex method for solving linear programming problems, including the handling of large-scale linear programs through software applications.
  • Develop the ability to perform sensitivity analysis to understand the impact of changes in the parameters on the optimal solution.

Developing Knowledge Base

1. Foundational Principles of Linear Programming

  • Gain a thorough understanding of the general principles, underlying assumptions, basic methods, and application areas of linear programming.

2. Special Linear Programming Problems

  • Become familiar with the characteristics and solution strategies for special types of linear programming problems such as transportation, transshipment, assignment, and network flow problems.

3. Advanced Theoretical Concepts

  • Understand the concepts of duality theory, its relationship with optimality, and the applications of advanced methods in linear programming, including the revised simplex algorithm.

Competencies

1. Critical Thinking and Decision Making

  • Enhance the ability to think critically about complex problems, making reasoned decisions based on the analysis of linear programming models and solutions.

2. Interpretation and Analysis

  • Learn to interpret software outputs accurately and conduct sensitivity analyses, enabling the evaluation of alternative solutions and the assessment of their implications for decision making.

3. Multi-Criteria Decision Making

  • Develop competencies in dealing with multi-criteria decision-making problems, understanding how to balance competing objectives and constraints in optimization scenarios.

Cross-Cutting Themes

1. Integration of Theory and Practice

  • Bridging theoretical concepts with practical applications, ensuring students can apply linear programming techniques to solve problems in various domains such as logistics, finance, healthcare, and energy.

2. Use of Technology in Problem Solving

  • Emphasize the importance of leveraging computational tools and software for solving and analyzing large-scale linear programming problems, preparing students for the technological demands of the industry.

Course Content

Introduction to Linear Programming (LP). The simplex method. Transportation, assignment and transshipment problems. Sensitivity testing, duality theory and its applications. Advanced methods in LP and revised simplex algorithm.
Prerequisite: MATH 260


Course Learning Outcomes

Please see Course Objectives.


Program Outcomes Matrix

Level of Contribution
#Program Outcomes0123
1Applying the knowledge of statistics, mathematics and computer to statistical problems and developing analytical solutions.
2Defining, modeling and solving real life problems that involve uncertainty, and interpreting results.
3To decide on the data collection technique, and apply it through experiment, observation, questionnaire or simulation.
4Analysing small and big volumes of data and interpreting results.
5Utilizing up-to-date techniques, computer hardware and software required for statistical applications; developing software programs and numerical solutions for specific problems when necessary.
6Taking part in intradisciplinary and interdisciplinary teamwork, using time efficiently, taking leadership responsibilities and being entrepreneurial.
7Taking responsibility in individual work and offering authentic solutions.
8Following contemporary developments and publications in statistical science, conducting research, being open to novelty and thinking critically.
9Efficiently communicating in Turkish and English to define and analyze statistical problems and to interpret the results.
10Having a professional and ethical sense of responsibility.
11Developing computational solutions to statistical problems that cannot be solved analytically.
12Having theoretical background and developing new theories in statistics, building relations between theoretical and practical knowledge.
13Serving the society with the expertise in the field.

0: No Contribution 1: Little Contribution 2: Partial Contribution 3: Full Contribution