Code Monkey home page Code Monkey logo

r55-is-not-43's Introduction

Ramsey Number R(5,5) is NOT 43 (R55-is-NOT-43)

一些中文版本的补充

TL;DR

  • Let's try to solve the 100-year-old math problem: The Ramsey Number: R(5,5) ≠ 43 together!
  • Let's build The Easiest volunteer computing framework in 30 lines of code!
  • Let's build The Real cross-platform volunteer computing client code which EXECUTING TOTALLY IN YOUR BROWSER without installation or configuration -- just open and run!
  • Let's build a serverless Google Cloud Function as a server for volunteer computing framework in 30 lines of code!
  • Let's solve the great math problem together!

0. How to join?

Here it is:

https://hedgehog-lab.github.io/?your_url=https://raw.githubusercontent.com/lidangzzz/R55-is-NOT-43/main/lets-find-ramsey-5-5-now.js&auto_run=true

1. What is Ramsey Number?

Ramsey number is math problem that finding the minimum number of vertices k = R(m,n) so that any undirected graph with k vertices always contains a clique of m or an independent set of m.

Current roadmap of Ramsey Numbers on Wolfram: https://mathworld.wolfram.com/RamseyNumber.html

2. What is latest updates on R(5,5)?

R(5,5) is the next Ramsey number with m=n that is not totally solved yet. Here are the latest updates:

3. What's the idea of this project?

The time complexity is extremely huge to go through every single nonisomorphic graph with 43 vertices. Brendan McKay mentioned that it takes 10^60 years with a brute-force method. So we want to try another volunteer-computing approach. For each volunteer:

  1. Generate a random graph G with 43 vertices randomly;
  2. Find the maximum clique number m;
  3. Find the maximum independent set n;
  4. If m<5 and n<5, return the graph G.

Still the probablity of finding valid graph that prove R(5,5) ≠ 43 is extremely small, but from the perspective of volunteer-computing, it's much easier than the traversal of all graph networks.

4. Where is the source code? Is it harmful?

The source code is here: https://github.com/lidangzzz/R55-is-NOT-43/blob/main/lets-find-ramsey-5-5-now.js. No malicious or bitcoin mining scripts are included.

r55-is-not-43's People

Contributors

lidangzzz avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

gaoooooo

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.