[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

What good books are there on the subject of P = NP, NP-completeness

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 25
Thread images: 1

File: 1474301097140.gif (778KB, 500x500px) Image search: [Google]
1474301097140.gif
778KB, 500x500px
What good books are there on the subject of P = NP, NP-completeness and the like?

I have Fortnow's "The Golden Ticket" and Garey & Johnson's "Computers and Intractability"

How else can I get into the subject and slowly creep towards the forefront of research? Who is actively researching it? What literature/publications can I read to bring me up to speed?
>>
>>58735886
bump for interest
>>
>>58735886
http://www.scottaaronson.com/papers/pnp.pdf
116 page survey of the state of the art that was recently published.

Thank me later.
>>
>>58736033
Wow, this looks pretty good. Thank you anon.
>>
>>58736143
HE SAID LATER
>>
I've been a profesional software engineer for 16 years and still don't know that P = NP is all about.

Is okay though, an computer assemblyman doesn't have to know how the components he's assembling work.
>>
>>58736570
It's a CS problem, not an engineering problem. Shit is mostly a concern for mathematicians anyways, but the repercussions of a proof are, as always, in the mechanism we'd find to get here and how powerful that math could be to other uses.
>>
The Nature of Computation
Moore
>>
>>58736152

OP is a fast reader.


>>58736570

>I've been a profesional software engineer for 16 years and still don't know that P = NP is all about.

Try to make an algorithm that finds the shortest tour among a few cities (without visiting a city twice). No matter how good you are it will take kinda long.

No try to sort an array:
Wow, that was much faster, wasn't it?
>>
>>58737348
But why?
>>
>>58736570
>I've been a profesional software engineer for 16 years and still don't know that P = NP is all about.
>professional
yeah, nope. pajeet level at best.
>>
>>58736033
Thank you anon.
>>
what exactly is P and NP? i understand they are sets of problem types but can someone explain what it means to solve a problem "in polynomial time"? or what a question and answer may look like?
>>
>>58738984
they are complexity classes.

>but can someone explain what it means to solve a problem "in polynomial time"?
you don't know what polynomial means ? did you ever attend a school ?
>>
>>58738984
>what it means to solve a problem "in polynomial time"?
In a number of operations that has polynomial complexity (i.e.: that converges to a polynomial function when the size of the input grows).
>>
>>58739023
i know what polynomial functions look like, but i mean what is the metric? does time translate to literal seconds or is it processor cycles or math operations or what?
>>
>>58739051
are you literally retarded or something ?
>>
>>58739077
i was hoping for some anon who was smarter than me to break it down and make teach me something.

i'm ignorant on the subject. do you feel better now?
>>
>>58739051
Usually it's count of a certain operation, and even more usually comparision.

We're talking algorithms here so an entire instruction set model doesn't make much sense.
>>
>>58739125
no, but i feel sorry for you. are you american ?

anyway, you said you know what a polynomial function looks like. just imagine that thats how the runtime grows with the size of the input set.
now look up an exponential function e.g.
>>
>>58735886
The Bible.
>>
>>58736033
Thanks! Great read!
>>
>>58739125
Say you want to search an array for an element.
Best case scenario is it's the first element in the array. Happy dayz
Worst case scenario is the element isn't even in the array. Thus you've made N comparisons where N is the number of elements in the array, and haven't found the thing you were looking for.
So the average case is N/2.
>>
>>58739125
Now suppose you want to see if any element from one array is present in another. If the first array has M elements and the second array has N elements, then the worst case scenario will be M * N comparisons. See how this differs from the first algorithm? The running time increases depending on the algorithm.
Now you have an idea of what time complexity is.
>>
>>58739125
https://www.youtube.com/watch?v=YX40hbAHx3s
Thread posts: 25
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.