Giter Club home page Giter Club logo

route-de-dhaka's Introduction

Problem Intro

Datasets were given which contained detailed roads, metro-routes and bus-routes of dhaka city. The problem was to find most efficient routes based on different criterias. A total of 6 problems were given. The problem set can be found here.

Details

Different versions of the Dijkstra algorithm were used to solve the various problems. We also focused on the speed and efficiency of the algorithm. Due to the huge nature of the dataset, we converted the data into dictionaries modified to extract the exact info that were needed and these were then saved in the Dictionaries directory. Easy and fast data extraction merged with the most efficient algorithm results in high speed output.

Usage

Step 1: Run a program file of any of the Problem directory. Then input a source and a destination latitude, longtitude pair.
Step 2: The program will output a kml file and a Textual desciption file.(according to the rules specified in the given problemset)
Step 3: Use the kml file to get the route in Google maps or OpenStreetMap and the Textfile contains basic guidelines for the routes.
Here is an example route :



The Team

Team Name : Team BUET Obliviate
Team Members :
1. Md. Zarif Ul Alam ; ID : 1705010
2. Najibul Haque Sarker ; ID : 1705044
3. Apurba Saha ; ID : 1705056

route-de-dhaka's People

Contributors

diponsaha007 avatar najib-haq avatar zarif98sjs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  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.