Ами 5-10, дори 20 мин да работи, но да си струва.
Цялата идея, заради която реших да помогна е, понякога на ход се случват непредвидени неща, след което примерно след като са обработени първите 20 числа се налага промяна в списъка. И батковците сядат и почват да мислят наново как да се обработят останалите... Много трудоемко начинание според мен и освен това трябва да се действа бързо, защото говорим за технологичен процес, неустойки при надвишаване на времето за обработка и т.н.
Хрумна ми идеята да сложа нещо като тегла на числата според това колко често се срещат. След което когато имам да правя избор, да си пусна една функцийка, която да прави нещо като анализ на следващите няколко хода, да потърси някакъв "pattern", при който по възможност да "отпуша" или поне да стигна близо до поредното число с най-малка срещаемост. Един вид приоритети да си заложа. В крайна сметка се оакзва, че не ме устройва с рекурсия да обиколя всички възможни варианти, а чрез анализ да успея да изолирам само избори, които има смисъл да се изследват.
P.S. сега прочетох за евристичен метод на частните цели, прилича на това, за което писах по-горе.Редактирано от Kikimorchence на 24.07.09 09:50.
|