Git Product home page Git Product logo

l.eic016_da_prj01's Introduction

๐Ÿ’ง LUSO ANALYSIS

Water Supply Network Management System

Description

This project provides a comprehensive management system for water supply networks in Portugal. It offers functionalities to analyze basic service metrics and assess the network's resilience to failures.

๐Ÿ“Š Problem Data

Utilizing an idealized dataset representing the Portuguese continental water supply network, the system employs a directed graph structure to model various network elements such as water reservoirs, pumping stations, and delivery sites cities. The user interacts with the system through a menu-driven interface, facilitating easy access to network analysis tools and operations.

Image - Portugal's water system map

๐Ÿš€ Problem Motivation

Basic Service Metrics

  • Determine Maximum Water Reach: Calculate the maximum water flow to each city using the Edmonds-Karp algorithm.
  • Verify Network Configuration: Assess if the existing configuration can meet all customer water needs and identify areas with deficits.
  • Load Balancing: Develop algorithms to balance the load across the network, minimizing flow discrepancies.

Reliability and Sensitivity to Failures

  • Reservoir Outage Impact: Evaluate the effect of reservoir outages on delivery capacity and identify affected cities.
  • Pumping Station Maintenance: Analyze the impact of pumping station maintenance on delivery capacity and identify affected cities.
  • Pipeline Failure Analysis: Determine the impact of pipeline failures on water delivery to cities and identify affected areas.

๐Ÿ“š Documentation

The project includes comprehensive documentation using Doxygen, providing detailed insights into the implemented code and offering time complexity analysis for key algorithms.

Find the complete documentation in the Doxygen HTML Documentation.

๐Ÿค Contributors

This project was developed for the Algorithm Design course.

@ DA 2023/24 - Project 01, Group G07_9

l.eic016_da_prj01's People

Contributors

ricardoyang00 avatar yz1go avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.