Create a predictive equation

  • Status: Closed
  • Hadiah: $100
  • Penyertaan Diterima: 11
  • Pemenang: JacobTheGiraffe

Ringkasan Peraduan

More info available on public comment board as I answer questions

An eccentric multibillionaire has donated ten of his billions to be distributed gradually over a period of a few years as part of a social experiment, but, he has not made it simple for prospective recipients. Anyone is free to ask for a share of the $10 billion, up to once per day, and each time they will receive some small fraction of the money.

The billionaire (who really is a bit crazy) is advertising his give-away only in small ways, so more people learn of it gradually. He is offering a $50 prize to the first person who can come up with a formula to ensure that the giveaway takes as close as possible to 5 years to complete, and that the amount of money he gives each requestor remains as close as possible to a constant value from day to day.

Assume the following:
1) The number of people interested will ultimately be small enough that the money can be made to last that long without needing to distribute quantities less than a cent.
2) The rate of increase in requestors will rise rapidly at first as an increasing number of people spread the word, but will at some point during the timeframe start to slow, as the knowledge of the giveaway begins to saturate the population.

Design one or more recursive equations which the billionaire can run each day to determine how much each requestor will receive. Then, explain it in words in such a way that the average person could understand.

There are obviously many very good solutions to this, and no one perfect solution. Thus, for every 10 reasonable and unique solutions I receive. I will award additional winners. Prize is $100 for first place winner. $50 for each additional winner up to a maximum of 10 winners.

Kemahiran Disyorkan

Maklum Balas Majikan

“Great work. One of the first submissions and also the best. Thanks!”

Gambar Profil jonasgryder, United States.

Papan Penjelasan Umum

  • jonasgryder
    Penganjur Peraduan
    • 11 tahun yang lalu

    If you won a second prize, you also received instructions on how to collect.

    • 11 tahun yang lalu
    1. jonasgryder
      Penganjur Peraduan
      • 11 tahun yang lalu

      Sorry for the long wait. I had forgotten you were having difficulty with the collection process. The payment is there, waiting for you to accept.

      • 11 tahun yang lalu
    2. melchial
      melchial
      • 11 tahun yang lalu

      had given up the payment, but I'm glad you remembered unfortunately I was out a few weeks, the prize would appreciate if repost

      • 11 tahun yang lalu
  • jonasgryder
    Penganjur Peraduan
    • 11 tahun yang lalu

    I posted a project here. Just bid $50 on it. I will award it to you, then upload the solution you gave in the contest, and I will release the $50.

    • 11 tahun yang lalu
    1. melchial
      melchial
      • 11 tahun yang lalu

      I did

      • 11 tahun yang lalu
  • melchial
    melchial
    • 11 tahun yang lalu

    at least one second prize

    • 11 tahun yang lalu
  • vampyfree
    vampyfree
    • 11 tahun yang lalu

    oh :((

    • 11 tahun yang lalu
  • jonasgryder
    Penganjur Peraduan
    • 11 tahun yang lalu

    I awarded first place to Jacob the Giraffe, as the first with a great solution. There were a few good solutions to the problem, and I awarded 4 second prizes. In the case of duplicate answers, I gave credit to the first entrant. I also gave credit to duplicates that had exceptionally good explanations.
    Second prizes went to MSO12; Cipher0xp; Master of numbers, and Melchial.

    • 11 tahun yang lalu
  • MasterOfNumbers
    MasterOfNumbers
    • 11 tahun yang lalu

    Yes, it appears as I was afraid that recent entries are starting to copy existing algorithms precisely... hopefully by coincidence.

    • 11 tahun yang lalu
    1. jonasgryder
      Penganjur Peraduan
      • 11 tahun yang lalu

      No matter, I know how to sort by date :)

      • 11 tahun yang lalu
  • jonasgryder
    Penganjur Peraduan
    • 11 tahun yang lalu

    I have sufficient entries, and will end the contest tomorrow. If you have an entry you are working on, please complete it ASAP.
    Thanks!

    • 11 tahun yang lalu
    1. tellma
      tellma
      • 11 tahun yang lalu

      Hi, I'm finishing my solution. Are you going to close the contest today?

      • 11 tahun yang lalu
  • mariannedelcu
    mariannedelcu
    • 11 tahun yang lalu

    I am owner of www.dancesportshow.com I have made an alghoritm for multiplayer game ranking. I could adapt my alghoritm to your requirements

    • 11 tahun yang lalu
  • vampyfree
    vampyfree
    • 11 tahun yang lalu

    3 Stars ****
    Probably not, but you never know. :)))))

    • 11 tahun yang lalu
  • jonasgryder
    Penganjur Peraduan
    • 11 tahun yang lalu

    Notes on my star ratings:
    5 Stars *****
    You definitely have one at least a second place award, and possibly a first place award.
    4 Stars ****
    You have a good chance at a second place award, depending on what else comes in.
    3 Stars ****
    Probably not, but you never know. It depends on what else comes in.
    Two stars or below. **
    Completely out of the running.

    If two people enter identical solutions, the tie goes to whoever entered first. If solutions are very similar, I will take into account the following:
    -Who entered first
    -Completeness of explanation
    -Simplicity of explanation (ease of understanding) Less important than the first two. Some concepts are easier to explain than others.

    • 11 tahun yang lalu
  • JacobTheGiraffe
    JacobTheGiraffe
    • 11 tahun yang lalu

    Hello, how do you plan on awarding prizes? I think these 'contests' on this website only allow one winner so if you want to give 10 more you might have to open 10 more contests. Correct me if I am wrong (I have never posted a job or contest)

    • 11 tahun yang lalu
    1. JacobTheGiraffe
      JacobTheGiraffe
      • 11 tahun yang lalu

      And can I submit more than one solution and win $50 or more?

      • 11 tahun yang lalu
    2. jonasgryder
      Penganjur Peraduan
      • 11 tahun yang lalu

      Yes, multiple solutions are fine. If two from the same person win, then that person gets two prizes.

      • 11 tahun yang lalu
  • anujbatham
    anujbatham
    • 11 tahun yang lalu

    pls see #6

    • 11 tahun yang lalu
  • anujbatham
    anujbatham
    • 11 tahun yang lalu

    PLS SEE #6

    • 11 tahun yang lalu
  • kenbonilla
    kenbonilla
    • 11 tahun yang lalu

    Can a person make a request more than once, or shall we assume the give away is capped at the population?

    • 11 tahun yang lalu
    1. jonasgryder
      Penganjur Peraduan
      • 11 tahun yang lalu

      They may make a request once per day. The total requests per day is capped at the population.

      • 11 tahun yang lalu
  • jonasgryder
    Penganjur Peraduan
    • 11 tahun yang lalu

    As time goes on, the market starts to get saturated. You will, for example, never have more than the world's total population.

    Since each day, there is a bit more data to analyze, this will allow you to continue to adjust to get even higher accuracy.

    It is not possible to have a single correct solution. It is a matter of coming up with a mathematical strategy to make the best possible guesses.

    The value of what each request is worth will vary daily, but the idea is to use predictive equations to minimize those variations while ensuring that there will be sufficient money to give everyone at least $.01 on the last day. Assume that all historical data for number of requests, and amount given per request is always available.

    • 11 tahun yang lalu
  • jonasgryder
    Penganjur Peraduan
    • 11 tahun yang lalu

    Entries do not need to be a single equation. There can be a series of equations with the results of one becoming input for another, or different equations depending on results of previous calculations. There can be as many equations and conditions as you need, just put some psudocode or instruction around them so the use is clear.

    Example:

    p=daily increase in number of requests in percent

    If 30 day moving average of x > all days moving average of x, path:
    Use equation set 1.
    else
    Use equation set 2.
    end if

    • 11 tahun yang lalu
  • jonasgryder
    Penganjur Peraduan
    • 11 tahun yang lalu

    The number of coins distributed daily can't be fixed, since the billionaire cannot know in advance how many people will ultimately make requests. There cannot be a fixed, perfect solution, due to the number of unknowns, i.e. how many people?, will they all request daily? how quickly will requests grow as word spreads? When will it level off? etc.

    So, for the first 60 days, you may want to set the amount per request at $.01, and just gather data on rate of increase in requests so you have some basis on which to make a first guess.

    After a few days, you will have somewhat of a trend. Is the trend geometric or arithmetic? Is it leveling off, or moving up at an increasing pace. You can take this information to get a rough idea of how much to give each day. As the number of days increase, so does your data set, so you can get increasingly accurate.

    Each day, there is one more day of historical data you can use.

    • 11 tahun yang lalu
  • anujbatham
    anujbatham
    • 11 tahun yang lalu

    if the number of people is fixed then it can be made

    • 11 tahun yang lalu

Tunjukkan lebih banyak komen

Bagaimana untuk mulakan dengan peraduan

  • Siarkan peraduan anda

    Siarkan Peraduan Anda Cepat dan mudah

  • Dapatkan berjuta penyertaan

    Dapatkan Bertan-tan Penyertaan Dari serata dunia

  • Anugerahkan penyertaan terbaik

    Anugerahkan penyertaan terbaik Muat turun fail - Mudah!

Siarkan Peraduan Sekarang atau Sertai kami Hari Ini!