Alireza Goli

Assistant Professor



  •  Combinatorial Optimization


Introduction to algorithms

The principles of designing algorithms

Insertion sort, Bubble sort and merge sort

Interlocution to time complexity of the algorithms

P, NP, NP-complete, and NP-hard classes

Graph coloring and vertex covering problems

Minimum spanning tree

Travel salesman problem and single machine scheduling

Introduction to approximate solution methods

Heuristic and meta-heuristics, difference and similarities

The general framework of meta-heuristic algorithms

Designing a meta-heuristic algorithm based on the mathematical model

Introduction to search-based meta-heuristic algorithms like SA, TS, VNS, etc.

Introduction to population-based meta-heuristic algorithms like GA, PSO, ACO, etc.

Evaluation of the performance of meta-heuristic algorithms

Parameter tuning in meta-heuristic algorithms




Introduction to supply chain

Introduction to supply chain management

Ordering and distribution cycles

Strategic planning in supply chain

Supply chain operation reference model

Production management in supply chain

Inventory management in supply chain

Transportation management in supply chain

Demand management in supply chain

The bullwhip effect and the solutions

Importance of outsourcing in supply chain

The information flow of supply chain and principals

The role of E-commerce in supply chain

Aggregative production planning in supply chain 1

Aggregative production planning in supply chain 2

Introduction to supply chain network design



Introduction to demand management

The evolution of demand management over time

Patterns of demand and their application

Information sharing for demand management

Demand prioritization

Demand segmentation

Demand forecast and the related methods

Introduction to pricing and revenue management

Goals and strategies in pricing

Dynamic pricing

Overbooking in pricing and revenue management

Game theory and its application in pricing

Price-based revenue management

Quantity-based revenue management 1

Quantity-based revenue management 2

Review some new related papers in demand and revenue management




Introduction to logistic and supply chain

Planning in supply chain

Integration management for the logistics

The role of planning in supply chain management

The role of the network in supply chain management

Strategic planning for the supply chain network

Classification of the supply chain network design models

Basic models in supply chain network design 1

Basic models in supply chain network design 2

Multi products and multi periods models in supply chain network design

Multi-objective models in supply chain network design

Mathematical models for integration of forward and reverse logistics 1

Mathematical models for integration of forward and reverse logistics 2

Supply chain network design under uncertainty and risk

Cross-dock planning for the supply chains

Applied optimization techniques for the supply chain network design

 Under Graduate

  •  Engineering Economics

Engineering Costs & Estimating, Estimating Models & Cash Flow Diagram. Time value of money, equivalence, compound interest, Uniform series & compound interest factor Arithmetic & geometric gradient, Nominal & effective, continuous compounding Economic criteria, PW technique, Rate of return, Future worth analysis & B/C Ratio, Sensitivity & breakeven analysis, Replacement analysis, Estimation of future events, Risk & Exp Value Money & Markets

  •  Facility Planning and Design

Introduction to Facilities Planning, Process Design,Flow process & Flow diagram, Flow Systems, Activity Relationships, And Space Requirements, Layout Planning Models And Design Algorithms, Warehouse Operations, Quantitative Facilities Planning Models, Evaluating And Selecting The Facilities Plan

  •  Project Control and Planning

Project management foundations – WBS structure – Designing project network – AON and AOA networks – Project time management processes – Duration estimating methods – Critical Path Method – Resource allocation and leveling – Project cost management – Precedence networks – Scheduling in PERT networks – GERT networks

  •  Operations Research (I)

Definitions and assumptions of linear programming Modeling linear programming problems Graphical method for solving LPs The Simplex method The big M method Two phase method for solving LPs - Duality theory Sensitivity analysis of LPs Transportation problems and the simplex method for transportation problems Assignment problem and its solution methods - Network problems The revised simplex method

  •  Inventory Control and Management (I)

Introduction and fundamental concepts Characteristics of inventory systems Forecasting models EOQ model and its sensitivity analysis  Multi-commodity case in EOQ model EPQ model and its analysis  Multi-commodity case in EPQ model Inventory models with constraints Inventory models with discounts Models for sale and price changes Introduction to FOI and FOS systems in probabilistic models Dynamic lot sizing techniques ABC analysis and Two-bin system Probabilistic models of inventory control

  •  Inventory Control and Management (II)

Introduction to inventory control – Aggregate resource planning – Planning levels in production systems – Production strategies – Automated process planning – Materials Requirements Planning (MRP)– Manufacturing Resource Planning (MRP II) – Lot sizing in MRP systems -  Capacitated Lot Sizing Problem (CLSP) – EOQ model considering time value of money and inflation – EOQ models with time discount – Stochastic models considering budget constraints – Multi commodity EPQ model considering resource constraints  


Alireza Goli © 2016. All Rights Reserved.