Search this site
Embedded Files
Andrew Lauricella
  • Home
  • Resume
  • My works
    • Capstone - DAD Website
    • Storkbot
    • Code Compiler
    • Pacman AI
    • Ford-Fulkerson Max Flow
    • 4-bit CPU
    • Multi-Threading
  • README
  • Contact me
Andrew Lauricella
  • Home
  • Resume
  • My works
    • Capstone - DAD Website
    • Storkbot
    • Code Compiler
    • Pacman AI
    • Ford-Fulkerson Max Flow
    • 4-bit CPU
    • Multi-Threading
  • README
  • Contact me
  • More
    • Home
    • Resume
    • My works
      • Capstone - DAD Website
      • Storkbot
      • Code Compiler
      • Pacman AI
      • Ford-Fulkerson Max Flow
      • 4-bit CPU
      • Multi-Threading
    • README
    • Contact me

Ford-Fulkerson Maximum Flow

Notes about the Maximum Flow Program

  • Language of choice: C++

  • Takes an input file of flights.txt, in which each line of information is formatted

    • Token 1 : Departure airport

    • Token 2 : Arrival airport

    • Token 3 : Departure time

    • Token 4 : Arrival time

    • Token 5 : Passenger capacity

  • Employs the Ford-Fulkerson method of calculating maximum flow

    • While a path from the source node to the sink node exists

      • Find the minimum remaining edge weight

      • Add this value to the current edge weight for all edges the path contains

  • Data structures used to achieve this were

    • Singly linked lists

    • C++ Vectors

GitHub - ovr9000storks/Ford-Fulkerson_Max_Flow: Calculating the maximum flow of flight data between 3 major US-based airlines using the Ford-Fulkerson method. The data used is real flight data with times rounded to the hour, all collected for a single 24-hour time period.Calculating the maximum flow of flight data between 3 major US-based airlines using the Ford-Fulkerson method. The data used is real flight data with times rounded to the hour, all collected for a ...
Quick linksHomeResumeREADME

My worksLinkedInGithub


Site map
Google Sites
Report abuse
Google Sites
Report abuse