До сега не беше споменал за, това че имаш две променливи за оптимизация! Тази схема с раскриването на информация от типа на час по лъжичка, никой програмист не я харесва, а недай боже да си ни клиент.
Дори такава дребна промяна, като вкарвнето на още един параметър за оптимизация, коренно променя задачата, защото от еднокритериаална я превръща в многокритериална.
Трбва да оптимизираш по два критерия: 1. Брой премествания; 2. Изминато разстояние. И тук моментално се появяват усложнения от вида, кой от двата критерия е по-важен? Примерно, може да се намери решение което прави минимален брой премествания, но за сметка на това се минава голямо разстояние и решение което прави много премествания, но изминатото разстояние е минимално.
Усещаш ли, че между двата критерия има връзка и няма как да се напише оптимална програма, ако не ни кажеш каква е важността на единия критерии и каква важността на другия.
Точно в тази тема, всички ние проявихме огромно търпение. Ако погледнеш по-стари теми, за хора, които са искали да им се направи нещо в този форум, ще видиш в какъв тон протичат дискусиите. В този ред на мисли, призовавам те да започнеш да се държиш сериозно, да дадеш точна дефиниция на всичко, да кажеш коя е индистрията и абсолютно точни параметри на всяка подробност. В противен случай рискуваш много скоро колегите да ти направят екзотични оферти за цена в кеш или плащане в натура.
|