Запитання з тегом «heuristics»

3
3D алгоритм упаковки для доставки товару
Я отримав завдання створити кошторис доставки, який пропонує найкраще розміщення товарів на якомога менше коробках: Існує кінцевий набір відомих розмірів прямокутної коробки Всередині коробки є багато довільних прямокутних предметів Чим менше ящиків слід використовувати найкраще. Оскільки доставка двох коробок 1x1x1 набагато дорожча, ніж одна коробка 1x2x1. Тут має бути пріоритет. …

8
Якщо вам потрібно відмовитися від системи ORM, коли вам потрібно здійснити об'ємну операцію?
Ось загальна ситуація: Вам потрібно реалізувати операцію масового використання в додатку, що використовує рамку ORM. Після першого пропуску ви помітили значні проблеми з продуктивністю. Ось моє запитання: У цій ситуації ви повинні надавати перевагу рішенню, яке включає необроблений SQL? Або є відомі моделі дизайну, які можуть допомогти вам пом’якшити проблеми, …
15 orm  heuristics 

1
Евристичний підхід до гнучкої реалізації DIFF
Я створив реалізацію DIFF для порівняння змін документів на роботі. Він заснований на алгоритмі різниці O (ND) та його варіаціях . Одне, що стало важливим, - це взяти список змін та інтерпретувати їх у тексті, читаному людиною. Хоча поточний алгоритм дуже ефективний, він настільки настільки, що його важко розширити. Коротке …

2
Як я можу перевірити евристичний алгоритм?
Скажімо, у нас є алгоритм пошуку маршруту: def myHeuristicTSP(graph): /*implementation*/ return route Тепер ми хочемо перевірити це: class TestMyHeuristicTSP: def testNullGraphRaiseValueError(self): self.assertRaises(ValueError, myHueristicTSP(None)) def testSimpleTwoNodeGraphReturnsRoute: self.assertEquals(expectedResult, myHeuristicTSP(input)) Питання полягає в тому, що для неевристичного алгоритму TSP ми можемо дати різноманітні графіки і перевірити, чи завжди вони повертаються абсолютно найкоротшим маршрутом. …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.