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

  • Ad-hoc reviewer for journals including Transportation Science, European Journal of Operational Research, Transportation Research Parts C, D, E, F, Computers & Operations Research, International Journal of Production Economics, Omega, Computers & Industrial Engineering, Expert Systems with Applications, Engineering Applications of Artificial Intelligence, Applied Soft Computing, Annals of Operations Research, Swarm & Evolutionary Computation, Journal of the Operational Research Society, International Journal of Electrical Power & Energy Systems, Technological Forecasting and Social Change, Research in Transportation Business & Management, Electronic Commerce Research and Applications, and Journal of Scheduling. Since 2019: 70+ peer reviews for 50+ journals and conferences.

  • 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 Electric-Vehicle Routing Problem (EVRP) variants, Two-Echelon EVRP variants, Knapsack 0-1 (KP01), Construction Site Layout Planning (CSLP), Facility Layout Problem, Quadratic Assignment Problem (QAP), Traveling 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 mainly metaheuristic/matheuristic algorithms and an exact solver, i.e., Gurobi.

​

  • Codes for Knapsack Problem 0-1 (KP01): These algorithms are described in "Moradi, Nima, Vahid Kayvanfar, and Majid Rafiee. An efficient population-based simulated annealing algorithm for 0–1 knapsack problem. Engineering with Computers 38, no. 3 (2022): 2771-2790."

  • 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 implements a Simulated Annealing (SA) optimization algorithm for UA-CSLP. In this code, the example from H. Li & Love (1998), which can be easily developed, 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): The SAQAP algorithm solves the QAP using a simple SA variant (a non-greedy 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 Traveling Salesman Problem (TSP):

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

  • Codes for Autonomous Delivery Vehicle Routing Problem (ADVRP):

    • Hybrid VNS-SA for ADVRP (case study):

    • This algorithm's details and instance-generation process are described in "Moradi, Nima, Ihsan Sadati, and Bülent Çatay. Last mile delivery routing problem using autonomous electric vehicles. Computers & Industrial Engineering 184 (2023): 109552."

  • Codes for Prize-collecting EVRP with Time Windows (PC-EVRP-TW):

  • Codes for Robot-aided EVRP with Lockers and Prime Customer  Prioritization (REVRP-LPCP):

    • Optimization model for REVRP-LPCP.​

    • REVRP-LPCP_instances.zip

    • All algorithms and the data generation process are detailed in "Moradi, Nima, Fereshteh Mafakheri, Chun Wang, and Roberto Baldacci. Robot-aided electric vehicle routing problem with lockers and prime customers prioritization. European Journal of Operational Research (2025)."

  • Codes for Selective EVRP with Parcel Lockers (SEVRP-PL):

    • SEVRP-PL_dataset.rar
    • All algorithms and the data generation process are detailed in "Boroujeni, Niloufar Mirzavand, Nima Moradi, Saeed Jamalzadeh, and Nasim Mirzavand Boroujeni. Last-mile delivery optimization: Leveraging electric vehicles and parcel lockers for prime customer service. Computers & Industrial Engineering 203 (2025): 110991."
  • Codes for HEVRP-TW (-EM):

    • HEVRP-TW_dataset.zip

    • HEVRP-TW-EM_dataset.zip

    • All algorithms and the data generation process are detailed in "Moradi, Nima, Niloufar Mirzavand Boroujeni, Saeed Jamalzadeh, and Nasim Mirzavand Boroujeni. A hybrid adaptive large neighborhood search with evolutionary operators for energy-efficient electric-vehicle routing. Applied Soft Computing (2026): 115771."

  • Code for Two-Echelon Robot-Assisted EV Routing Problem with PSs and Service Designations (2E-REVRP-PSSD):

    • 2E-REVRP-PSSD_dataset.zip

    • All algorithms and the data generation process are detailed in "Moradi, Nima, Fereshteh Mafakheri, and Chun Wang. Two-echelon robot-assisted electric vehicle routing problem with pickup stations. Transportation Research Part E: Logistics and Transportation Review 214 (2026): 105024."​

  • Codes for Two-Echelon EV and E-Cargo Bike Routing Problem with Rider-Aware Multi-Trip Operations (2E-EVEBRP-RAMT):

  • Code for Two-Echelon Electric Vehicle Routing Problem with Mobile Parcel Lockers (2E-EVRP-MPL):

Errors and questions are referred to:

Nima Moradi, Research Assistant

Concordia University, CIISE

Email: nima.moradi@mail.concordia.ca

Home: Text
Modern Architecture
Modern Architecture

Research Projects

2022 - Present:​

- Innovative Sustainable Solutions in Last-mile Delivery (PhD thesis)

- Two-Echelon EV Routing Problems

- Robot-Assisted EVRP

- EVRP with Lockers/Pickup Stations

- Covering Electric-Vehicle Routing Problem 

- 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 

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

- A new population-based SA for Quadratic Assignment Problem (QAP)

- 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 the Tehran Stock Market

2020 - 2022:​

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

- Mixed-Integer Programming Formulations for Electric Vehicle Routing Problem

- Performance Evaluation of Faculties of the University by Combining BSC, AHP, and TOPSIS

2019 - 2020:

- Designing an efficient SA for the 0-1 Knapsack Problem (0-1KP) 

- Investigating the Impact of Foreign Direct Investment on Startup Skills in Selected Countries 

2018 - 2019:

- Research on Construction-site facility layout problem (CSLP) 

- Simultaneous solution of the project material procurement scheduling problem and warehouse allocation

2017 - 2018:

- A Method for Performance Evaluation of Project Based on an Integrated BSC-Golden Triangle-AHP-TOPSIS Model

- Studying the six-dimension Balanced Scorecard (BSC) method 

- Management organizations benchmarking based on the TOPSIS method (Published as a research paper)

2016 - 2017:

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

- Studying Iran's drug market with the econometric approach by SAS software

 -Studying Iran's 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 - 2016:

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

- Designing industrial materials using 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 Microsoft Access

- Control and Management of projects by MSP software

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

Home: Text

Presentations & Invited Talks at Seminars & Scientific Conferences

  • Moradi, N., Mafakheri, F., & Wang, C. (June 2026). Two-Echelon Robot-Assisted Electric Vehicle Routing with Pickup Stations: A Matheuristic Framework for Scalable Last-Mile Distribution. CORS, Kingston, Canada (Lecture).

  • CORS_2026_acceptance_registeration_letter

  • Moradi, N., Mafakheri, F., & Wang, C. (May 2026). Two-Echelon Electric Vehicle Routing with E-Trucks, E-Bikes, and Soft Time Windows. JOPT, Montreal, Canada (Lecture).

  • Moradi, N., Invited talk on "Last-Mile Logistics via Robot-Assisted EV Routing and Customer-Centric Pickup: A Two-Stage Matheuristic Framework." GERAD Seminar, 11 March 2026 (via Zoom).

  • Moradi, N., Mafakheri, F., & Wang, C. (September 2025). Two-echelon Electric Vehicle Routing Problem with E-Cargo Bikes Considering Carbon Emission Minimization. International Symposium on Transportation Data & Modeling, Montreal, Canada (Lecture).

  • Moradi, N., Kayvanfar, V., & Baldacci, R. (2025). Autonomous Delivery Vehicles in Two-Echelon Routing for Sustainable Last-Mile Logistics. 11th IFAC Conference on Manufacturing Modeling, Management and Control, MIM 2025: Trondheim, Norway, June 30 – July 03, 59(10), 2598-2603 (Lecture).

  • Moradi, N., Mafakheri, F., & Wang, C. (June 2025). Robot-assisted Electric Vehicle-based Parcel Delivery with Customer Preference and Energy Minimization. CORS 2025, Edmonton, Alberta, Canada (Lecture).

  • Moradi, N., Mafakheri, F., & Wang, C. (2024). Covering Routing Problem with Robots and Parcel Lockers: A Sustainable Last-Mile Delivery Approach. IISE Annual Conference & Expo 2024, Montreal, QC, Canada (Lecture).

  • Moradi, N., Invited talk on "A Sustainable Two-Echelon Robot-Aided Last-Mile Delivery Approach." The Impacts of Climate Change on the Transport Sector in Quebec and Canada by 2100, Montreal, Canada (Lecture).

  • Moradi, N. Invited talk on "Sustainable Electric-Vehicle Routing Problem with Delivery Robots: A Green Logistics Approach." CIRRELT Conference 2024, Quebec City, Canada (via Poster).

  • Moradi, N., Mafakheri, F., & Wang, C. (2024). Electric Vehicle Routing Problem with Robots, Parcel Lockers, and Time Windows. 25th International Symposium on Mathematical Programming, Montreal, Canada (Lecture).

  • Moradi, N., Kayvanfar, V., & Baldacci, R. (2024). Electric-vehicle routing problem with time windows and energy minimization: green logistics with same-day delivery approaches. ICECET, Sydney, Australia. IEEE (Lecture).

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

  • Moradi, S., Fajr, S., & Moradi, N. (2023). 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. (Lecture)

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

  • Sharafi, A., Moradi, N., & Basciftci, B. (2022). Mixed-Integer Programming Formulations and Valid Inequalities for the Electric Vehicle Routing Problem. 7th International Symposium on Combinatorial Optimization (Lecture via Zoom).

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

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

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

  • Moradi, S., & Moradi, N. (2021). Analysis of Financial Markets Using a Game-Theory Approach. The 9th International Conference on Management of Finance, Business, Banking, Economics, and Accounting, Istanbul, Turkey; 10/2021. (Lecture via Zoom)

  • Moradi, N., & Moradi, S. (2021). Comparative study of Classification Techniques: Decision Trees, Deep Learning, and the K-Nearest Neighbors algorithm for Adult Income Prediction: A Real Case Study. The 2nd International Conference on Challenges and New Solutions in Industrial Engineering, Management, and Accounting (ICCNSIEMA), Damghan University, Damghan, Iran, 2021 (Lecture via Zoom).

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

  • Moradi, N., & Shadrokh, S. (2018). Simultaneous solution of the Time-Cost Reduction Problem of the Project's Network and the Unequal CSLP Problem by SA. The 3rd International Conference on New Findings of Civil, Architectural and Iran Building Industry, University of Tehran (2018) (Lecture).

  • Aftabi, N., Moradi, N., & Mahroo, F. (2018). A dynamical systems model for Iran electricity market. 14th International Industrial Engineering Conference (IIEC), Iran University of Science and Technology, Tehran, Iran. (Poster)

  • Moradi, N., Moradi, S., & Ghahremani, A. (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 in Accounting, Management, Economics, and Banking, Shahid Beheshti University of Tehran (2018) (Lecture).

  • Fili, M., Moradi, N., & Malekmohammad, H. (2017). An organization's safety assessment model by integrating the Balanced Scorecard methodology and AHP. The 1st International Conference on HSE experts in oil, Petrochemical, Steel and Cement industries and Construction projects, Shiraz, Iran. (Poster)

  • Moradi, N. (2018). Location allocation of Ambulance vehicles using a simulation-optimization approach. Presented at Sharif University of Technology (Optimization via Simulation Course).

  • Moradi, N., & Shadrokh, S. (2018). Optimization of Bi-objective Construction Site Layout Planning with Unequal Area Using Simulated Annealing. The 2nd International Conference on Urban Management, Civil Engineering and Technology in Modern Architecture, Rome, Italy (Poster).

  • Moradi, N., Malekmohammad, H., Fili, M., & Moradi, S. (2017). Studying the relationship between entrepreneurship and tourism demand in Iran using an econometric approach. The 3rd International Conference on Entrepreneurship, Creativity and Innovation, Shiraz, Iran. (Lecture)

  • Moradi, N., Jamalzadeh, S., & Malekmohammad, H. (2017). Optimal Allocation of Ambulance Facilities with Simulation Approach. The 3rd International Conference on Entrepreneurship, Creativity and Innovation, Kharazmi High Institute of Science and Technology, Shiraz, Iran. (Lecture)

  • Malekmohammad, H., Pourseyed Aghaee, M., &  Moradi, N. (2017). Improving the capacity of high-density stations with the planning and development of basic railway transportation. The 3rd International Conference on Entrepreneurship, Creativity and Innovation, Shiraz, Iran. (Lecture)

  • Malekmohammad, H., Pourseyed Aghaee, M., & Moradi, N. (2017). Fuel consumption evaluation and suggestions for reducing fuel consumption in transport and pollution reduction. The 1st International Conference on HSE experts in oil, Petrochemical, Steel and Cement industries and Construction projects, Shiraz, Iran. (Poster)

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

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

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

Home: Text
Workspace

Honors & Scholarships

  • Grant to attend the CORS 2026.

  • Grant to attend the CORS 2025.

  • Michael-Florian scholarship, CIRRELT, Université de Montréal (2024-2025).

  • ​Concordia Conference and Exposition Allowance (2024-2026)

  • Doctoral Scholarships of Excellence – Early Stages, CIRRELT, Université de Montréal (2023).

  • Miriam Aaron Roland Graduate Fellowship, Concordia University (2023-2026)

  • International Tuition Award of Excellence, Concordia University (2023-2026)

  • Research Assistance Full Scholarship, Concordia University (2023-2026) 

  • Graduate Student Full Scholarship, Sabanci University (2020-2022)

  • Fund for Top Researcher, Sharif University of Technology (2019)

  • Fund for Conference Attendance, Sharif University of Technology (2019)

  • Full Governmental Fellowship, Sharif University of Technology (2016-2019)

  • Full Governmental Fellowship, Iran University of Science & Technology (2011-2016)

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

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

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

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

  • Membership of CORS, IISE, CIRRELT, DeciMAL, Smart & Mobility Logistics Lab, Mathematical Optimization Society, SSSOMSL, Golden Key International Honor Society.

Home: About
Search
Home: Blog2

Contact

Information Systems Engineering, Concordia University

Thanks for submitting!

Home: Contact

Subscribe Form

Thanks for submitting!

©2020 by nimamoradi99. Proudly created with Wix.com

bottom of page