Exhaustive search for algorithms - existing works? -


you might have read twice idea becomes clear. please patient.
i'm looking existing work exhausive search algorithms given problems. exhaustive search known brute force search, or brute force.

other exhaustive search algorithms search solution given problem. usually, solution such problem data fulfills requirements.

exhaustive search example:
want solution knapsack problem. objects can packed bag there no other combination of objects fit bag , sum bigger value result combination.
can solve going on possible combinations (exhaustive) , search 1 fits bag , valuable 1 of combinations.

what i'm looking special case of exhaustive search: exhaustive search searches algorithm solution. in end, i'm looking algorithm searches algorithm solves given problem.

you might say: go google it. well, yes i've done that. difficulty i'm facing here googling "algorithm searches algorithm" results in same "another search algorithm". obviously, has many unwanted results, i'm stuck here.

how can find existing work related exhaustive search algorithms?
more specifically: has there software been written this? can point me links or algorithm names/better keywords in relation topic?

update:
purpose i'm looking such algorithm search solving problems no heuristics known, e.g. prooving-algorithms or trying finding other solution algorithms problems might or might not np-complete problems (thus proving problem not np-complete if faster algorithm can found; without human interaction).

you seem looking "program synthesis", can work in limited instances, provided can correctly , formally specify algorithm supposed (without giving implementation). synthesis effective approach build gate-level circuits, applying synthesis software far still more of research avenue practical.

still, here couple of references on subject,

(some of advanced work in area in opinion, has tool) program sketching armando solar-lezama

check out microsoft research page on topic, think it's hot topic: http://research.microsoft.com/en-us/um/people/sumitg/pubs/synthesis.html

some other similar stuff i've seen : model checking-based genetic programming application mutual exclusion. (katz & peled @ tacas '08), have more recent version on arxiv : http://arxiv.org/abs/1402.6785

essentially search space explored (exhaustively) using model-checker.


Comments

Popular posts from this blog

c# - Better 64-bit byte array hash -

webrtc - Which ICE candidate am I using and why? -

php - Zend Framework / Skeleton-Application / Composer install issue -