https://github.com/ixgnoy/csc4202-project
Algorithm Implementation using Dijkstra algorithm (Greedy Algorithm and Graph Algorithm) (Java)
https://github.com/ixgnoy/csc4202-project
Last synced: 3 months ago
JSON representation
Algorithm Implementation using Dijkstra algorithm (Greedy Algorithm and Graph Algorithm) (Java)
- Host: GitHub
- URL: https://github.com/ixgnoy/csc4202-project
- Owner: ixgnoy
- Created: 2024-06-24T14:54:43.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-21T06:51:39.000Z (over 1 year ago)
- Last Synced: 2025-02-21T07:31:59.970Z (over 1 year ago)
- Homepage:
- Size: 278 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🍔 Food Delivery Optimization System
*Java-based algorithmic solution to prioritize food orders and find the most efficient delivery routes.*





---
## 🗂 Table of Contents
### 📖 Part 1 – Introduction
- 1.0 Scenario and Problem
- 2.0 Importance of Optimal Solution
- 3.0 Algorithm Suitability Review
### 🧠 Part 2 – Algorithm Design
- 4.0 Model Development of the Scenario
- 4.1 Overview
- 4.2 Delivery Prioritization for Food Orders
- 4.3 Best Travelling Route
- 4.4 Constraints and Challenges
- 5.0 Algorithm Design
- 5.1 Overview
- 5.2 Delivery Prioritization for Food Orders
- 5.3 Best Travelling Route
- 5.4 Example
- 6.0 Algorithm Specification
### 💻 Part 3 – Implementation of Algorithm
- [7.0 Coding](part_3_implementation/7.0-coding)
- 7.1 Algorithm Implementations
- 7.2 Algorithm Descriptions
- 7.3 Demonstration
- 7.4 Results
- 7.5 Analysis of Algorithms
- 7.5.1 Correctness of the Algorithm
- 7.5.2 Time Complexity Analysis
---
## 🧰 Tech Stack
- 
- Algorithm Design
- Problem Solving
- Time & Space Complexity Analysis
---
### ✍️ Notes
This project focuses on building **an optimal food delivery algorithm** using Java. It simulates order prioritization, route efficiency, and applies time complexity analysis for benchmarking algorithm performance.
---
### 🚀 How to Run
```bash
javac FoodDelivery.java
java FoodDelivery
```
## Table of Contents
Part 1 – Introduction
Part 2 – Algorithm Design
- 4.0 Model Development of the Scenario
- 4.1 Overview
- 4.2 Delivery Prioritization for Food Orders
- 4.3 Best Travelling Route
- 4.4 Constraints and Challenges
- 5.0 Algorithm Design
- 6.0 Algorithm Specification