GithubHelp home page GithubHelp logo

coding's Projects

comparison_between_two_ways_to_solve_min_vertex_cover icon comparison_between_two_ways_to_solve_min_vertex_cover

Vertex cover of a graph is a set of vertexes such that each edges of the graph is incident to at least one vertex of the set. In this project, we use three different algorithms (CNF-SAT-VC, APPROXVC-1, and APPROX-VC-2) that solving the vertex cover problem. The algorithm CNF-SAT-VC create a polynomial reduction of the decision version of VERTEX COVER to CNF-SAT. Then we add other two additional ways to solve MIN-VERTEX-COVER, APPROX-VC-1 and APPROXVC-2 respectively. APPR1 just picks a vertex of highest degree and add it to the vertex cover, meanwhile, throw away all edges incident on that vertex and repeat till no edges remain. APPR2 is an algorithm which pick an edge randomly and delete all edges which attach to the previous picked one until no edges left.

cs-notes icon cs-notes

:books: Computer Science Learning Notes

hack_the_valley_2 icon hack_the_valley_2

3 API to distract pictures and description of Chinese food and translate it to English

odoo icon odoo

Odoo. Open Source Apps To Grow Your Business.

syde-522 icon syde-522

Tutorials and Lecture notes for SYDE 522

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.