Как создать оптимизированную функцию упаковки в Python?

Вложенный класс является очень общим термином: каждый класс, который не является верхним уровнем, является вложенным классом. Внутренний класс является нестатическим вложенным классом. Joseph Darcy записал очень хорошее объяснение [приблизительно 110] Вложенные, Внутренние, участник и Классы .

Верхнего уровня

16
задан ergosys 29 August 2011 в 04:53
поделиться

3 ответа

Тот факт, что у вас есть высота, длина и ширина, делает эту задачу сложнее, чем простая задача о рюкзаке. Вот интересное обсуждение трехмерной задачи о ранце .

Вот статья по теме тех же ребят.

5
ответ дан 30 November 2019 в 22:50
поделиться

Это типичная задача с рюкзаком . Многие решения для разных языков можно найти по адресу Rosetta Code .

6
ответ дан 30 November 2019 в 22:50
поделиться

Это кажется хорошей проблемой, к которой можно применить симплекс-алгоритм или какой-нибудь генетический алгоритм . Если вы никогда не слышали о последних, настоятельно рекомендую прочитать о них. Как я вижу из вашего вопроса, вы делаете это улучшение, потому что вам нравится, чтобы все работало оптимально, а не потому, что вам сказали это сделать. Представьте, когда вы говорите им, что применили технику искусственного интеллекта для решения их проблемы!

Существует множество простых алгоритмов, которые решают вашу проблему, но это может быть прекрасной возможностью научиться некоторым эволюционным вычислениям. Некоторые интересные ссылки о генетических алгоритмах [каждый, не стесняйтесь редактировать и добавлять]:

  1. На этих страницах представлены некоторые основы генетической алгоритмы.
  2. Генетические Алгоритмы на простом английском

Удачи!
Мануэль

2
ответ дан 30 November 2019 в 22:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: