home.social

#subset_sum_problem — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #subset_sum_problem, aggregated by home.social.

  1. LIFO, 3D и Динамический Шампур: как упаковать 6000 объектов в фуру за 12 секунд

    В статье представлен подробный разбор разработки высокопроизводительного 3D-движка для оптимизации загрузки транспортных средств. Мы прошли путь от простого полочного алгоритма с КПД 58% до комплексной системы, обеспечивающей плотность упаковки до 90%. Автор делится уникальным опытом решения критических проблем: от устранения коллизий и соблюдения границ трюма до внедрения динамической балансировки веса и строгой очередности выгрузки по городам (LIFO). Особое внимание уделено оптимизации алгоритма Subset Sum, позволившего достичь скорости обработки в 14 000 объектов в секунду, и верификации логики через систему из 12 Unit-тестов. Внутри — чистый код на Python, математические выкладки и эффектная визуализация процесса упаковки

    habr.com/ru/articles/992564/

    #алгоритмы #программирование #математика #python #логистика #lifo #оптимизация #bin_packing #subset_sum_problem #динамическое_программирование

  2. LIFO, 3D и Динамический Шампур: как упаковать 6000 объектов в фуру за 12 секунд

    В статье представлен подробный разбор разработки высокопроизводительного 3D-движка для оптимизации загрузки транспортных средств. Мы прошли путь от простого полочного алгоритма с КПД 58% до комплексной системы, обеспечивающей плотность упаковки до 90%. Автор делится уникальным опытом решения критических проблем: от устранения коллизий и соблюдения границ трюма до внедрения динамической балансировки веса и строгой очередности выгрузки по городам (LIFO). Особое внимание уделено оптимизации алгоритма Subset Sum, позволившего достичь скорости обработки в 14 000 объектов в секунду, и верификации логики через систему из 12 Unit-тестов. Внутри — чистый код на Python, математические выкладки и эффектная визуализация процесса упаковки

    habr.com/ru/articles/992564/

    #алгоритмы #программирование #математика #python #логистика #lifo #оптимизация #bin_packing #subset_sum_problem #динамическое_программирование

  3. LIFO, 3D и Динамический Шампур: как упаковать 6000 объектов в фуру за 12 секунд

    В статье представлен подробный разбор разработки высокопроизводительного 3D-движка для оптимизации загрузки транспортных средств. Мы прошли путь от простого полочного алгоритма с КПД 58% до комплексной системы, обеспечивающей плотность упаковки до 90%. Автор делится уникальным опытом решения критических проблем: от устранения коллизий и соблюдения границ трюма до внедрения динамической балансировки веса и строгой очередности выгрузки по городам (LIFO). Особое внимание уделено оптимизации алгоритма Subset Sum, позволившего достичь скорости обработки в 14 000 объектов в секунду, и верификации логики через систему из 12 Unit-тестов. Внутри — чистый код на Python, математические выкладки и эффектная визуализация процесса упаковки

    habr.com/ru/articles/992564/

    #алгоритмы #программирование #математика #python #логистика #lifo #оптимизация #bin_packing #subset_sum_problem #динамическое_программирование

  4. LIFO, 3D и Динамический Шампур: как упаковать 6000 объектов в фуру за 12 секунд

    В статье представлен подробный разбор разработки высокопроизводительного 3D-движка для оптимизации загрузки транспортных средств. Мы прошли путь от простого полочного алгоритма с КПД 58% до комплексной системы, обеспечивающей плотность упаковки до 90%. Автор делится уникальным опытом решения критических проблем: от устранения коллизий и соблюдения границ трюма до внедрения динамической балансировки веса и строгой очередности выгрузки по городам (LIFO). Особое внимание уделено оптимизации алгоритма Subset Sum, позволившего достичь скорости обработки в 14 000 объектов в секунду, и верификации логики через систему из 12 Unit-тестов. Внутри — чистый код на Python, математические выкладки и эффектная визуализация процесса упаковки

    habr.com/ru/articles/992564/

    #алгоритмы #программирование #математика #python #логистика #lifo #оптимизация #bin_packing #subset_sum_problem #динамическое_программирование

  5. Задача о сумме подмножеств

    Задача о сумме подмножеств в общей формулировке звучит так: Существует множество S чисел, вопрос состоит в том, будет ли сумма некоторого подмножества от S равна заданному числу Т. Известно, что данная задача NP-полная. Мы будем решать эквивалентную задачу, где все числа являются натуральными. Частным случаем задачи о сумме подмножеств является задача разбиения множества чисел : Множество чисел S необходимо разбить на два подмножества S1 и S2, где сумма S1 равна сумме S2. (От задачи о сумме подмножеств текущая отличается только тем, что T = SUM(S1) / 2 = SUM(S2) / 2) Хочу предложить вам простой и элегантный способ относительно быстрого решения обеих задач методом целочисленного линейного программирования (ЦЛП). Мы получим не только точный ответ на вопрос, но и найдём искомое подмножество.

    habr.com/ru/articles/806715/

    #сумма_подмножеств #Subset_sum_problem #линейное_программирование #Pylp

  6. Задача о сумме подмножеств

    Задача о сумме подмножеств в общей формулировке звучит так: Существует множество S чисел, вопрос состоит в том, будет ли сумма некоторого подмножества от S равна заданному числу Т. Известно, что данная задача NP-полная. Мы будем решать эквивалентную задачу, где все числа являются натуральными. Частным случаем задачи о сумме подмножеств является задача разбиения множества чисел : Множество чисел S необходимо разбить на два подмножества S1 и S2, где сумма S1 равна сумме S2. (От задачи о сумме подмножеств текущая отличается только тем, что T = SUM(S1) / 2 = SUM(S2) / 2) Хочу предложить вам простой и элегантный способ относительно быстрого решения обеих задач методом целочисленного линейного программирования (ЦЛП). Мы получим не только точный ответ на вопрос, но и найдём искомое подмножество.

    habr.com/ru/articles/806715/

    #сумма_подмножеств #Subset_sum_problem #линейное_программирование #Pylp

  7. Задача о сумме подмножеств

    Задача о сумме подмножеств в общей формулировке звучит так: Существует множество S чисел, вопрос состоит в том, будет ли сумма некоторого подмножества от S равна заданному числу Т. Известно, что данная задача NP-полная. Мы будем решать эквивалентную задачу, где все числа являются натуральными. Частным случаем задачи о сумме подмножеств является задача разбиения множества чисел : Множество чисел S необходимо разбить на два подмножества S1 и S2, где сумма S1 равна сумме S2. (От задачи о сумме подмножеств текущая отличается только тем, что T = SUM(S1) / 2 = SUM(S2) / 2) Хочу предложить вам простой и элегантный способ относительно быстрого решения обеих задач методом целочисленного линейного программирования (ЦЛП). Мы получим не только точный ответ на вопрос, но и найдём искомое подмножество.

    habr.com/ru/articles/806715/

    #сумма_подмножеств #Subset_sum_problem #линейное_программирование #Pylp