Operations Research in R (IND670)

This is a course in optimization. In the course you will learn tools to solve different quantiative economic decision problems. We will work with the statistical software R to apply these tools.


Course description for study year 2024-2025. Please note that changes may occur.

Facts

Course code

IND670

Version

1

Credits (ECTS)

10

Semester tution start

Autumn

Number of semesters

1

Exam semester

Autumn

Language of instruction

Norwegian

Content

NB! This is an elective course and may be cancelled if fewer than 10 students are enrolled by August 20th for the autumn semester.

This course teaches tools to solve practical economic decision problems.

We will use the statistical software R to both apply and develop relevant optimization methods to solve different decision problems. The course will teach both the application of these methods, and how they work to solve different decision problems.

For example, you will learn:

  • How to find optimal transportation routes in a logistic network, including optimal bus route planning and optimal delivery routes.
  • How to manage inventories of goods, when to place an order and how much to order.
  • When to optimally replace a machine.
  • How to optimize prediction models using gradient descent.
  • How to optimize customer service in a queuing systems.
  • How to allocate a budget across multiple projects under given constraints.
  • + more...

We will get into the details of how and why various optimization algorithms work for different types of problems.

After finishing the course you will be comfortable and competent in using R for quantitative analysis.

Learning outcome

Knowledge

After completing the course, the student should know:

  • Linear, integer and non-linear mathematical programming relevant to business decision problems
  • Conditions under which different models can be used and their limitations
  • Basic knowledge of solution algorithms
  • Network models
  • Queuing Theory
  • Inventory Theory
  • Transportation problems
  • Dynamic programming
  • Simulation and forecasting of decision problems with uncertainty
  • How to identify decision problems where Operational Analysis is relevant
  • Fundamental economic tradeoffs and constraints in decision problems

Skills

After completing the course, the student should be able to:

  • Identify from a general problem setup how to implement and solve a decision problem using linear, integer and non-linear mathematical programming
  • Give economic interpretations of the model solutions and what they imply for the costs and constraints facing businesses in decision problems
  • Solve basic queuing, inventory and transportation problems
  • Solve general network problems
  • Perform simulation and forecasting analysis of decisions under uncertainty
  • State limitations of different models for different problems

General competence

After completing the course, the student should be able to communicate:

  • How a business decision problem can be formulated as a mathematical decision problem
  • The different types of models available and the conditions under which they apply
  • How the models can be practically implemented and solved
  • The fundamental economic constraints and trade-offs businesses face in their decision problems

Required prerequisite knowledge

None

Recommended prerequisites

IND520 Decision Analysis in Excel

Exam

Form of assessment Weight Duration Marks Aid
Home exam 1/1 1 Days Letter grades All

Individual home exam.

Coursework requirements

Compulsory exercises
Two compulsory activities must be approved. The activities can be done in groups.

Course teacher(s)

Course coordinator:

Atle Øglend

Head of Department:

Tore Markeset

Method of work

(lectures, group projects, laboratory exercises):

The course includes lectures and computer lab work

4 hours teaching per week.

Open for

Admission to Single Courses at the Faculty of Science and Technology
Industrial Economics - Master of Science Degree Programme Industrial Economics - Master of Science Degree Programme, Five Year Risk Analysis - Master of Science Degree Programme

Course assessment

There must be an early dialogue between the course supervisor, the student union representative and the students. The purpose is feedback from the students for changes and adjustments in the course for the current semester.In addition, a digital subject evaluation must be carried out at least every three years. Its purpose is to gather the students experiences with the course.

Literature

Search for literature in Leganto