Skip to content

ixgnoy/CSC4202-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍔 Food Delivery Optimization System

Java-based algorithmic solution to prioritize food orders and find the most efficient delivery routes.

Java Project Status Lines of Code Last Commit Visitors


🗂 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
  • 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

  • Java
  • 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

javac FoodDelivery.java
java FoodDelivery

Table of Contents


About

Algorithm Implementation using Dijkstra algorithm (Greedy Algorithm and Graph Algorithm) (Java)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published