top of page
Researching and Writing

Welcome to My Page!

Biography

Currently, I am a Ph.D. candidate at the Concordia Institute for Information Systems Engineering under the supervision of Prof. Fereshteh Mafakheri & Prof. Chun Wang, working on the "Sustainable Last-mile Delivery Systems" at Gina Cody school of engineering and computer science, Concordia University, Montreal, Canada. Before that, I had finished my second M.Sc., first M.Sc., and B.Sc. in Industrial Engineering at Sabanci University (Istanbul, Turkey), Sharif University of Technology (1st university in Iran based on QS), and Iran University of Science and Technology (Tehran, Iran), respectively. I am interested in developing Exact and Heuristic/Metaheuristic methods for solving "Hard" combinatorial optimization problems that arise in application areas of Operations Research, such as Last-mile Delivery, Logistics, Vehicle Routing, and Performance Evaluation. My primary skills are coding various problems and metaheuristics in C++ and Python language programming (Please check the Optimization codes section) and finding efficient solvers for optimization problems. Also, I use the Python-Gurobi interface to solve mathematical modeling problems.

- For more information please check my CV at top of the page.

Home: Welcome
Empty Chairs in Lecture Room

Academic Experiences

  • 2023-present: Research Assistant, Concordia Institute for Information Systems Engineering, Concordia University

  • 2020-22: Graduate Research Assistant, Smart Mobility & Logistics Lab, Sabanci University

  • 2022 Fall: Teaching Assistant, Logistics Systems Planning and Design (With Python), Sabanci University

  • 2022 Summer: Teaching Assistant, Operations Research 1 (With Python-Gurobi interface), Sabanci University

  • 2022 Winter: Teaching Assistant, Introduction to Industrial Engineering (With Python), Sabanci University

  • 2021 Fall: Teaching Assistant, Introduction to Industrial Engineering (With Python), Sabanci University

  • 2021 Summer: Teaching Assistant, Operations Research 1 (With Python-Gurobi interface), Sabanci University

  • 2021 Winter: Teaching Assistant, Introduction to Industrial Engineering (With Python), Sabanci University

  • 2020 Fall: Teaching Assistant, Production & Service Systems Planning & Design, Sabanci University

  • Reviewer at Croatian Operational Research Review (CRORR)

  • Reviewer at International Journal of Production Research (IJPR)

  • Reviewer at Environmental Science and Pollution Research (ESPR)

  • Reviewer at International Journal of the Analytic Hierarchy Process (IJAHP)

  • Reviewer at Advances in Science, Technology and Engineering Systems Journal (ASTESJ)

  • Reviewer at International Journal of Research in Industrial Engineering (IJRIE)

  • Reviewer at Journal of Applied Research on Industrial Engineering (JARIE)

  • Editorial Board of Development and Entrepreneurship Journal, Sharif University of Technology.

  • 2016-2019: Graduate Research Assistant, Sharif University of Technology

  • 2017-2019: Research Assistant, Entrepreneurship Center of Sharif University of Technology

  • 2018: Teaching Applications of GAMS software, Sharif University of Technology

  • 2015: Teaching Simulation by ED software, Iran University of Science and Technology

Home: About
Teacher Writing a Formula on a Blackboard

Optimization codes

By Nima Moradi

Here, the optimization codes for the combinatorial problems, including Knapsack 0-1 (KP01), Facility Layout Planning (FLP), Construction Site Layout Planning (CSLP), Quadratic Assignment Problem (QAP), Travelling Salesman Problem (TSP), Autonomous Delivery VRP, Prize-Collecting EVRP, and Robot-aided EVRP are provided which have been written in C++ and Python language programming. These codes can be used free of charge for academic purposes or comparative studies. Our solution approach to these problems is metaheuristic algorithms and an exact solver like Gurobi.

- Codes for Knapsack Problem 0-1 (KP01):

1st single-solution based Simulated Annealing for 0-1 Knapsack Problem (SAKP01_1)

SAKP01_1 uses RISP for its initial solution generation and Sonuc_RI for its local search.

2nd single-solution based Simulated Annealing for 0-1 Knapsack Problem (SAKP01_2)

SAKP01_2 uses RISP for its initial solution generation and Zhan_RI for its local search.

3rd single-solution based Simulated Annealing for 0-1 Knapsack Problem (SAKP01_3)

SAKP01_3 uses GISP for its initial solution generation and GS for its local search.

Population-based Simulated Annealing for 0-1 Knapsack Problem (PSAKP01)

PSAKP01 uses RISP & GISP for its initial solution generation and a mutation and crossover-based Zhan_RI for its local search.

- Codes for Stochastic Facility Layout Planning Problem (STFLP): 

Simulated Annealing for GSUA-STFLP (SA-GSUA-STFLP)

This algorithm solves the FLP with stochastic parameters, unequal area facilities, and grid system modeling by SA, which is described in "Moradi, N. (2019). Stochastic Facility Layout Planning Problem: A Metaheuristic and Case Study. Iranian Journal of Optimization, 11(2), 229-241.".

- Codes for Construction Site Layout Planning (CSLP):

Simulated Annealing for CSLP (SACSLP)

This source code is about solving UA-CSLP using a Simulated Annealing optimization algorithm (SA). In this code, the example of (H. Li & Love, 1998), which can be developed easily, is solved. Also, this code can be used to compare the proposed algorithm with other solution techniques. This algorithm is provided in "Moradi, N., & Shadrokh, S. (2019). A simulated annealing optimization algorithm for equal and un-equal area construction site layout problems. International Journal of Research in Industrial Engineering, 8(2), 89-104.".

- Codes for Quadratic Assignment Problem (QAP):

Simulated Annealing for QAP (SAQAP)

SAQAP algorithm solves the QAP with a simple version of SA (non-greedy approach for the local search). The next versions of SA-based algorithms for QAP will be improved by using population-based and Reinforcement learning (RL) based approaches.

- Codes for Travelling Salesman Problem (TSP):

Simulated Annealing for TSP (SATSP)

The SATSP algorithm solves the TSP with a simple version of SA (a non-greedy approach for the local search). The next versions of SA-based algorithms for TSP will be improved using population-based and Reinforcement learning (RL) based approaches.

Optimization codes for Autonomous Delivery Vehicle Routing Problem:

Hybrid VNS-SA for ADVRP (case study)

- Python codes for Prize-collecting EVRP with Time Windows:

Optimization model for PC-EVRP-TW.

- Python codes for Robot-aided EVRP with Pick-up Stations and Same-day Delivery:

Optimization model for REVRP-PSSD.

Errors and questions are referred to:

Nima Moradi, Research Assistant

Concordia University, CIISE

Email: nima.moradi@mail.concordia.ca

Home: Text
Work desk

Research Projects

2022-present

  • Innovative Solutions in Last-mile Delivery (Work-in-Progress)

  • Covering Electric-Vehicle Routing Problem (Work-in-Progress)

  • Modeling and Solution Procedure for Multi-Mode On-Site Workshop Investment Problem with Tardiness

  • An Electron Radar Search Algorithm for Multi-Mode On-Site Workshop Availability Cost Problem

  • Prize Collecting Electric Vehicle Routing Problem (Work-in-Progress)

  • Mixed-Integer Programming Formulations and Valid Inequalities for Electric Vehicle Routing Problem

  • A new population-based SA for Quadratic Assignment Problem (QAP) (Work-in-Progress)

  • Customer Purchase History Analysis by Data Mining: A Case of an Online Shopping Store

  • Investigating the impact of GDP, money and Covid-19 disease on the index of Tehran Stock Market: ARDL model

2020-2022

  • Last Mile Delivery Routing Problem using Autonomous Electric Vehicles (M.Sc. Thesis)

  • Mixed-Integer Programming Formulations for Electric Vehicle Routing Problem (Published as a conference paper)

  • Performance Evaluation of Faculties of University by Combining BSC, AHP, and TOPSIS: From Students’ Perspective (Published as a research paper)

  • An explicit reliability formula for 1-out-of-N cold-standby redundant systems with failure behavior of components following Weibull distribution (Published as a research paper) 

2019-20

  • Designing an efficient SA for 0-1 Knapsack Problem (0-1KP) (Published as a research paper)

  • Comparative study of Classification Techniques of Decision Tree, Deep Learning, and K-nearest Neighbors algorithms (Published as a conference paper)

  • Investigating the Impact of Foreign Direct Investment on Startup skills in Selected Countries (Published as a conference paper)

2018-19

  • Research on Construction-site facility layout problem (CSLP) (Published as several research papers)

  • Simultaneous solution of the project material procurement scheduling problem and warehouse allocation using a population-based Simulated Annealing algorithm (M.Sc. Thesis)

2017-18

  • A Method for Performance Evaluation of Project Based on an integrated BSC-Golden Triangle-AHP-TOPSIS model (Published as a research paper)

  • Studying the six-dimension Balanced Scorecard (BSC) method (Published as a conference paper)

  • Management organizations Benchmarking based on TOPSIS method (Published as a research paper)

2016-17

  • A model for multi-period location-allocation of organ transplant centers

  • Studying Iran drug market with the econometric approach by SAS software

  • Studying Iran electricity market with the Dynamic system approach (Published as a conference paper)

  • Studying the US adult income prediction based on personal information by Rapid Miner Data mining software

  • Studying the models and methods of Simulation-Optimization

  • Studying Metaheuristic Optimization algorithms (SA-GA)

2011-16

  • Studying the methods of the project completion time reduction (As a BSc Thesis)

  • Designing the industrial materials by Autodesk Mechanical Desktop Software

  • Studying the history of Production methods and Management engineering

  • Studying the history of Total Quality Management (TQM)

  • System Analysis by VENSIM software

  • Analysis and query of reports by Access Microsoft

  • Control and Management of the projects by MSP software

  • Encoding of the various problems by C++ programming language

Home: Text

Presentations at Seminars & Scientific Conferences

  • Covering Routing Problem with Robots and Parcel Lockers: A Sustainable Last-Mile Delivery Approach. IISE Annual Conference & Expo 2024, Montreal, QC, Canada, via Lecture.

  • Sustainable Electric-Vehicle Routing Problem with Delivery Robots: A Green Logistic Approach. CIRRELT Conference 2024, Quebec City, QC, Canada, via Poster.

  • Electric-vehicle routing problem with time windows and energy minimization: green logistics with same-day delivery approaches. IV. International Conference on Electrical, Computer and Energy Technologies (ICECET 2024). Sydney, Australia.

  • Risk management in financial and banking institutions: A Game theory approach. The 8th FINACT-IRAN, Tehran, Iran; 07/2023, via Lecture.

  • Investigating the impact of economic freedom and globalization on reducing the unemployment rate. 2nd International Congress on Management, Economy, Humanities and Business Development, Tabriz, Iran; 06/2023, via Lecture.

  • Investigating the impact of GDP, money and Covid-19 disease on the index of Tehran Stock Market: ARDL model. Third International Conference on Innovations in Business Administration and Economics (ICIBAE), Tehran, Iran; 06/2022, Lecture via Zoom.

  • Mixed-Integer Programming Formulations and Valid Inequalities for Electric Vehicle Routing Problem. 7th ISCO (International Symposium on Combinatorial Optimization), 2022, via Zoom.

  • Mixed-Integer Programming Formulations and Valid Inequalities for Electric Vehicle Routing Problem. Presented at Sabanci Univerity via Zoom (Integer Programming Course), 2022.

  • Performance Evaluation of Faculties of Sabanci University by Combining BSC, AHP, and TOPSIS: From Students’ Perspective. Presented at Sabanci Univerity via Zoom (Introduction to Decision-Making Course), 2022.

  • Investigating the conflict between the interests of shareholders and managers in the capital market: Game Theory approach. 7th Conference on Mathematics, Humanities, and Financial Mathematics, Tehran, Allameh Tabatabai University; 05/2022, Lecture via Zoom.

  • Analysis of Financial Markets with a Game Theory Approach. 9th International Conference on Management of Finance, Business, Banking, Economics, and Accounting, Istanbul, Turkey; 10/2021, Lecture via Zoom.

  • Comparative study of Classification Techniques of Decision Tree, Deep Learning and K-nearest Neighbors algorithm for Adult Income Prediction: A Real Case Study. The 2nd International Conference on Challenges and New Solutions in Industrial Engineering and Management and Accounting (ICCNSIEMA), Damghan University, Damghan, Iran, 2021.

  • Investigating the Impact of Foreign Direct Investment on Startup skills in Selected Countries. 5th National Conference on Economics, Management and Accounting (NCEMA), Ahwaz, Iran; 02/2021, Lecture via Zoom.

  • Simultaneous solving the Time-Cost Reduction Problem of the Project's Network and Un-equal CSLP Problem by SA. The 3rd International Conference on New Findings of Civil, Architectural and Iran Building Industry as Lecture at University of Tehran (2018).

  • Performance Evaluation of Organization Using the Integrated Six-Dimension Balanced Scorecard model and TOPSIS: A Case Study. The 2nd International Conference on New Findings on Accounting, Management, Economics and Banking as Lecture at Shahid Beheshti University of Tehran (2018).

  • Location-allocation of Ambulance vehicles by Simulation-Optimization Approach. Presented at Sharif University of Technology (2018).

  • Optimal Allocation of Ambulance Facilities with Simulation Approach. The 3rd International Conference on Entrepreneurship, Creativity and Innovation as Lecture at Kharazmi High Institute of Science and Technology, Shiraz, Iran (2017).​

  • Types of Brokering in Electronic Commerce. Presented at Iran University of Science and Technology (Management Information Systems Course)

  • Decision Analysis in Supply Chain Management. Presented at Urmia University of Technology (2014).

  • Designing the Workstation with Ergonometric Approach. Presented at Iran University of Science and Technology (Human Factors Engineering Course) (2013)

Home: Text
Workspace

Honors & Scholarships

  • Doctoral Scholarships of Excellence – Early Stages, CIRRELT, Université de Montréal

  • Miriam Aaron Roland Graduate Fellowship, Concordia University

  • International Tuition Award of Excellence, Concordia University

  • Research Assistance Full Scholarship, Concordia University 

  • Graduate Student Full Scholarship, Sabanci University

  • Fund for Top Researcher, Sharif University of Technology

  • Fund for Conference Attendance, Sharif University of Technology

  • Full Governmental Fellowship, Sharif University of Technology

  • Full Governmental Fellowship, Iran University of Science & Technology

  • Ranked 2nd in Iran’s M.Sc. Nationwide Universities Entrance Exam in Industrial Engineering

  • Ranked 4th in Iran’s M.Sc. Nationwide Universities Entrance Exam in Future Research

  • Ranked Top 1% in Iran’s B.Sc. Nationwide Universities Entrance Exam in Mathematics

  • Ranked 2nd in Student Research Nationwide Competition of High Schools in Iran

  • Membership of CIRRELT, Golden Key Honer Society

Home: About
Search
Home: Blog2

Contact

Sabançi University, Istanbul, Turkey

Thanks for submitting!

Home: Contact

Subscribe Form

Thanks for submitting!

©2020 by nimamoradi99. Proudly created with Wix.com

bottom of page