CE 5972 - Optimisation Techniques in Transportation Engineering

CE 5972 - Optimisation Techniques in Transportation Engineering#

Objectives#

  • To model complex transportation problems and solve them using suitable optimisation methods

  • To develop fundamental understanding of different optimisation techniques applied in transportation engineering

  • To interpret solutions derived from optimisation models and make informed managerial decisions in real-world transportation scenarios

Content#

  • Module 1. Linear Programming

    • Principles of linear programming: objective function, decision variables, and constraints

    • Solution Method: graphical method and simplex algorithm

    • Decision-Making: inferring results, sensitivity analysis, and duality

  • Module 2. Transportation Engineering Problems

    • Fundamental Problems: transportation problem, assignment problem, trans-shipment problem

    • Routing Problems: least-cost path problem, traveling salesman problem, vehicle routing problem, facility location problem

    • Other Problems: Network Design Problem

  • Module 3. Non-linear Programming

    • Principles of non-linear programming

    • Solution Method: local search, evolutionary computation, and swarm intelligence metaheuristics

    • Case Studies

Textbooks#

  • Hillier, F. S., & Lieberman, G. J. (2024). Introduction to operations research. 12th edition, McGraw-Hill

  • Winston, W. L. (2022). Operations Research: Applications and Algorithms. 4th edition, Cengage Learning

Schedule#

S. No.

Topic

01

Introduction

02

Five Step Process

03

Problem Types

04

Linear Programming

05

Graphical Solution Method

06

Graphical Solution Method

07

Assignment 1 Discussion

08

Spreadsheet-based Solution Method

09

Basic Linear Algebra

10

Simplex Method

11

Sensitivity Analysis

12

Duality

13

Assignment 2 Discussion

-

Quiz-I

14

Quiz-I Discussion

15

Python Programming

16

Transportation Problem

17

Transshipment Problem

18

Minimum Spanning Tree Problem

19

Maximum Flow Problem

20

Assignment 3 Discussion

21

Least-Cost Path Problem

22

Travelling Salesman Problem

23

Vehicle Routing Problem

24

Location Routing Problem

25

Assignment 4 Discussion

-

Quiz-II

26

Quiz-II Discussion

27

Non-Linear Programming

28

Metaheuristics

29

Hill Climb

30

Tabu Search

31

Threshold Accepting

32

Simulated Annealing

33

Assignment 5 Discussion

34

Iterative Local Search

35

Variable Neighbourhood Search

36

Evolutionary Computation

37

Swarm Intelligence

38

Case Study

39

Case Study

40

Assignment 6 Discussion

41

Surplus Lecture

-

End Sem

Grading#

Assignments (10%)#

S. No.

Content

Marks

Due Date

1

Lectures 02 - 06

30

Lecture 7

2

Lectures 08 - 12

30

Lecture 13

3

Lectures 15 - 19

Lecture 20

4

Lectures 21 - 24

Lecture 25

5

Lectures 27 - 32

Lecture 33

6

Lectures 34 - 39

Lecture 40

Quiz (40%)#

S. No.

Content

Marks

1

Lectures 02 - 06, 08 - 12

25

2

Lectures 15 - 19, 21 - 24

25

End Sem (50%)#

Content

Marks

Lectures 02 - 06, 08 - 12

20

Lectures 15 - 19, 21 - 24

20

Lectures 27 - 32, 34 - 39

60