Optimizing Logistics Distribution Routes: A Graph Theory Approach

By analyzing different route combinations, it becomes possible to identify the optimal route that minimizes the overall costs.

  • Schedule

    20 – 22 June 2023

    18.30 – 21.30 (WIB)

  • Online-Interactive Learning

    Via Zoom

  • Investment

    Rp. 1.500.000

Course Summary

Nowadays, product distribution is extremely complex. The decision makers face the challenge of considering multiple parameters to determine the optimum decision. A key consideration in decision making is minimizing distribution costs to achieve cost-effective delivery of goods or products to customers. The selection of distribution routes significantly affects these costs, making route optimization crucial for achieving cost efficiency.

Graph theory provides a powerful structure for representing the relationship between objects, including distribution routes that connect various locations. These routes can be connected based on factors such as distance, time, or total shipping costs between locations. By analyzing different route combinations, it becomes possible to identify the optimal route that minimizes the overall costs.

This 3-days online workshop is a beginner-friendly Deep Learning using Python. Students will learn how to apply graph theory in optimizing distribution routes using Python. This will help students gain insights into the practical benefits and potential applications of graph theory to the specific business processes in their respective industries. One Instructor and two Teaching Assistants will help participants troubleshoot or help with any difficulties encountered.

NOTE: This workshop will be delivered in Bahasa Indonesia.

Upon completion of this workshop, you will be able to:

  • Work with Python and pandas for data cleansing and manipulation processes.
  • Understand graph theory structure and interpretation
  • Learn and implement how graph theory works in python
  • Apply graph theory to case studies of optimizing logistics distribution routes


  • Working with Conda Environment
  • Introduction to Python for data science
  • Data manipulation and processing with Python Pandas
  • Introduction to graph and graph terminology
  • Graph types: weighted & Unweighted graph
  • Overview of graph implementation in Python
  • Data pre-processing for graph implementation in Python
  • Graph building and graph visualization
  • Finding optimal routes based on overall costs
  • Finding optimal routes based on scale priority : weighted sum model


This testimonial video is taken after our previous Online Data Science Series: Time Series Analysis for Business Forecasting.


Our learning format is online-interactive, you will feel the interactive experience as if you were present in a physical classroom. You can access the class using your Zoom account on pre-defined dates.


    Zoom recording, course Books (PDF & HTML files), the dataset for practice, reference notes, and working files are accessible through our Learning Management System account.


    Show current and prospective employers of your mastery in computer vision with a signed certificate of completion.


    Be a part of our data-passionate community with 5000+ members and 1000+ alumni.


Workshops in this series are tailored to casual programmers and non-programmers that are taking their first steps into data science. It assumes no prior knowledge or academic background, and attendees will be introduced to the beautiful art of writing R / Python code to produce data visualization and build machine learning models. The workshop has a gentle learning slope that is designed with non-technical professionals and academics in mind.

Yes, you can still attend the workshop as it is a beginner-friendly workshop.

Our system will send you an email containing a link and details to join a Google Classroom.

Online learning will be conducted via Zoom.us, Link to join the Zoom Class will be announced via Google Classroom.

Learning materials can be obtain via Google Classroom

Yes, you will receive a certificate of completion.


Irfan Chairur Rachman

Irfan Chairur Rachman is a Data Science Instructor at Algoritma Data Science School, bringing a wealth of expertise in the fields of informatics and machine learning. With his remarkable skills and deep understanding of data science, Irfan has consistently delivered outstanding results in various projects and consultative mentoring for numerous organizations such as Bank Central Indonesia, Sinarmas, and ADIRA.