Алгоритм возврата, чтобы максимизировать количество ящиков в двух комнатах - PullRequest
0 голосов
/ 28 апреля 2020

У нас есть две комнаты определенных размеров (назовем это объем). У нас есть несколько коробок, которые мы должны разместить в двух комнатах. Ящики имеют определенные размеры, и мы не можем складывать ящики друг на друга. Наша цель - максимизировать количество ящиков в двух комнатах с помощью алгоритма возврата. Любые предложения, пожалуйста?

1 Ответ

0 голосов
/ 28 апреля 2020

Полагаю, я бы посоветовал подумать об этом как о проблеме поиска в древовидной или графической структуре. Что вам нужно сделать, это продолжать пробовать разные пути и сохранить «лучшее решение». Тем не менее, это может в конечном итоге попробовать все возможные варианты и быть O (n!). Поэтому я советую вам использовать некую обрезку или логи c, чтобы это не так. т.е. альфа-бета или не использовать пути, если они превышают некоторые спецификации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...