I believe that I have solved an open problem in complexity theory but I want to make sure that it's right.
I problem in question is: ``How many moves does it take to solve the Towers of Hanoi puzzle as the number of towers increases?''
What is obvious is that if the number of ''disks'' is kept bounded, then then running time asymptotically approaches O(n)
where n is the number of ''disks''. This is significantly better than the original O(2^n)
.
What I've found is that the running time is O(2^n^(1/k))
where n
is the number of disks, k
is the number of pegs, and exponentiation (the ^
operator) is right associative. Although, this comes about because of a weird phenomena where there are discrete points where the running time increases linearly and then changes slope. So all in all, the running time amortized O(2^n^(1/k))
.
If you're curious about it and want to read the proof for yourself, I set up a website where you can find it over here. (If that link is inaccessable, try github. Although you'll need access to the necessary tools to build it)
Because I know that someone is going to ask me ''Why don't I just give it to my professor?'' or something else along those lines. The answer is that I'm not affiliated with any university/college, I'm still in high school.
Any help is very appreciated, thank you in advance.
Notice: This question has been re-posted on Math Overflow over here
Notice: When the recomended formatting edits are made to the paper, another bounty will be issued on a new question that will be posted as I am looking for criticsm on the content of the paper rather than the legibility of it.
I did try to look pretty in-depth at the article, and found it very confusing and hard to read in the same way as @sth. I have an academic background so am used to reading (often poorly written) papers, but found this one pretty hard to go through.
I don't want to dishearten you but you should have someone go through and help you re-write it if you want to reach any significant audience.
Claimed proofs of or counterexamples to famous outstanding conjectures appear every day (look around http://arxiv.org, I bet P vs. NP has been solved at least once this week), and are often discredited out of hand if all three of the following things do not hold:
Probably over 99% of claimed solutions to famous open problems are wrong, and papers that fail a 60 second smell test are most often thrown away by people who are actually equipped to evaluate them.
Sorry to say, you meet none of the above criteria. This doesn't mean that your proof is wrong, but it does mean that people who are able to evaluate it will be reluctant to spent the necessary time, particularly because the paper is hard to read. Never mind that it is not actually clear what you are claiming to have proved.
Some specific complaints:
I expect some people will come to your "defense" (despite that this is not an attack, but honest advice), because you are a high-schooler and this is "amazing" for a high-schooler. Right now there are two posts already in this spirit, and neither author seems to even know what you are claiming to prove.
I recommend you clean the paper up as best you can and post it on Math or CS StackExchange (Edit: apparently Math StackExchange has a ban on posting "solutions" to open problems, probably for the reasons I describe above!), where there will be a much larger audience that is equipped to look at it and evaluate it carefully. I recommend you also look for other articles on the same topic (there are certainly dozens if not hundreds), look up the authors of those articles, pick one who is relatively junior (a full professor will be harder to convince to interact with you), and send him what you have personally to see what he thinks. I would avoid emphasizing that you are in high school, as in my experience, most academics will not be impressed and will be much more ready to write you off as a likely waste of time.
@mrip has some nice references and advice for you as well. Good luck.
Edit: Just for fun, here are two claimed solutions to P vs. NP from this last summer, and an article that explores the anthropological side of P vs. NP:
P != NP
..."Edit for record-keeping: The article linked at http://arxiv.org/abs/1112.0631 is a paper claiming to prove the same thing as you (maybe), so it's a great first place to look and first person to contact.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With