TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #1084 · 9.04

В общем, была задача на оптимизацию плана работ: есть набор заказов, и в каждом N тасков. Таски могут зависеть друг от друга или нет, имеют длительность и тип. Ещё есть M работников, каждый из которых может выполнять таски только определённых типов, причём, у каждого своя скорость. Если все таски в заказе выполнены, фирма получает сколько-то денег. У заказа есть дедлайн, за просрочку штраф (за каждый день просрочки), который вычитается из цены заказа. И ещё фирма тратит деньги за каждый день своей работы независимо от того, как загружены её сотрудники (то есть просто платит зарплаты по сути). Ещё важен учёт праздников и выходных. Нужно заработать на определённом наборе заказов и работников как можно больше денег. Полный текст задачи и код программы проверки есть в репозитории. Эта задача является изменённым заказом, который мы с напарником решали в реальной жизни: оптимизация работы печатных станков для типографии. Правда, тогда и мы справились так себе, и заказчик в итоге сначала захотел всё вручную сам делать, а потом и вовсе похоронил проект при смене директора. !!! Не читайте дальше, если хотите сначала попробовать решить самостоятельно, потому что я сейчас опишу эффективные подходы и результаты. ________________________________________ Так вот. Мы с другим экспертом Андреем сразу сели и написали разные варианты, чтобы задать шкалу, по которой будем оценивать решения команд. За пару часов я собрал примитивный жадный алгоритм, который сортировал заказы по прибыльности и укладывал в сетку кое-как, это дало нам нижнюю оценку. Мой алгоритм заработал ~75 млн виртуальных рублей, мы решили для оценки поставить нижней границей 40 млн. То есть всё, что ещё ниже, оценивалось в ноль баллов за качество оптимизации. Затем Андрей закрылся дома на три дня и вышел на свет со сложным жадным алгоритмом, который очень хитро сортировал заказы и очень хитро укладывал их в сетку, попутно выбирая разные способы этой укладки в зависимости от конкретного заказа. Это позволило заработать ~275 млн рублей. Мы сделали верхней границей для оценки 280 млн. К сожалению, в итоге только две команды из десяти прошли нижнюю границу, заработав, соответственно, ~91 и ~105 млн. К верхней границе не приблизился никто. И у четырёх команд алгоритм вообще не смог уложить без нарушений задачи в сетку (то есть, например, произвольно менял длительности, накладывал задачи друг на друга, давал одному работнику две задачи в один момент и так далее). Важной ошибкой команд, на мой взгляд, являлся тот факт, что никто не воспользовался возможностью запустить алгоритм на несколько минут и дать ему поработать. По условиям задания, можно было тянуть до 5 минут на одну оптимизацию, но по факту решения команд отрабатывали за единицы и десятки секунд. На самом конкурсе, пока команды работали, я решил попробовать сделать быстрое (по времени написания) но эффективное решение. Сначала попробовал жадную сортировку + доведение до лучшего варианта методом имитации отжига. В качестве нового состояния я просто менял местами заказы целиком. Этот вариант работал пару минут и дал мне около ~200 млн дохода. К слову, команда-лидер использовала такой же подход, просто не докрутила число итераций и температуру. Ну и потом я взял готовую либу по реализации классической генетики с особями и скрещиванием. Особью был массив с приоритетами заказов (которые конечно же нужно было аккуратно уложить чистым алгоритмом). Тип скрещивания: scattered. Всего 15 поколений по 20 особей, и это за минуту-полторы давало ~230-240 млн. Считаю, что для конкурса это самый лучший выбор: пишется одним человеком за день и даёт почти максимум, при этом легко настраивается на нужную длительность работы, легко параллелится. Ну а потом уже дома я посидел и накодил свой вариант сложного жадного с плавающим окном перебора отсортированных заказов и плавающей же укладкой по работникам. Такая штука за две минуты зарабатывает ~281 млн. Но за три дня в условиях стресса я бы такое не сделал, скорее всего. #dev

Hashtags

Резултати

Намерени 55 подобни публикации

Търсене: #documental

当前筛选 #documental清除筛选
📺 Zona Seriéfilos HD 📺

@SeriesClubHD · Post #2852 · 21.01.2026 г., 18:00

📺- LOS SOBREVIVIENTES, COLONIA DIGNIDAD -📺 Título Original: Los Sobrevivientes, Colonia Dignidad Género:#Documental Temporadas: 1 📼 Año: 2022 Origen: Chile 🇨🇱 Tráiler:youtu.be/Nwv1EYGHqFw Sinopsis: Colonia Dignidad es un caso único en el mundo. Una secta, un imperio del mal basado en el abuso sexual y la explotación. Disponible:Prime Video | Movistar Play @SeriesClubHD

Hashtags

📺 Zona Seriéfilos HD 📺

@SeriesClubHD · Post #2843 · 14.01.2026 г., 18:00

📺- PLANETA HUMANO -📺 Título Original: Human Planet Género:#Documental Temporadas: 1 📼 Año: 2011 Origen: Reino Unido 🇬🇧 Tráiler:youtu.be/GmfvOEjXWe4 Sinopsis: Ocho episodios narrados por John Hurt. Como todas las especies, el hombre se ha adaptado a todo tipo de entornos naturales... y también los ha cambiado. Cada episodio examina cómo cambian nuestra relación con la naturaleza desde el desierto a las junglas, los océanos y el mismo continente helado. Disponible:Filmin @SeriesClubHD

Hashtags

📺 Zona Seriéfilos HD 📺

@SeriesClubHD · Post #2790 · 03.12.2025 г., 18:00

📺- PLANETA PREHISTÓRICO -📺 Título original: Prehistoric Planet Género:#Documental Temporadas: 3 📡 Año: 2022 - Presente Origen: Reino Unido 🇬🇧 Tráiler: dai.ly/x9tnd00 Sinopsis: Experimenta las maravillas de nuestro mundo como nunca antes en esta docuserie épica de Jon Favreau y los productores de Planet Earth. Viaja 66 millones de años atrás, cuando los majestuosos dinosaurios y las criaturas extraordinarias vagaban por las tierras, los mares y los cielos. Disponible:Apple TV @SeriesClubHD

Hashtags

📺 Zona Seriéfilos HD 📺

@SeriesClubHD · Post #2766 · 12.11.2025 г., 18:00

​​📺- ACECHANDO A SAMANTHA: 13 AÑOS DE TERROR -📺 Título original: Stalking Samantha: 13 Years of Terror Título Alternativo: Acosando a Samantha: 13 Años de Terror Género:#Documental Temporadas: 1 📼 Año: 2025 Origen: EEUU 🇺🇸 Tráiler:youtu.be/srKTc_4OfRE Sinopsis: Encerrada en una caja insonorizada por un hombre que la acosa desde hace más de una década, Samantha debe usar su ingenio para sobrevivir. Tras escapar, enfrenta una decisión: ¿encarcelar a Christopher por delitos menores o arriesgarlo todo para que se haga justicia?Algunas secuencias o patrones de luces intermitentes pueden afectar a espectadores fotosensibles. Disponible:Disney+ | Apple TV @SeriesClubHD

Hashtags

📺 Zona Seriéfilos HD 📺

@SeriesClubHD · Post #2744 · 27.10.2025 г., 18:00

📺- A LOS GATOS, NI TOCARLOS: UN ASESINO EN INTERNET -📺 Título Original: Don't Fxxk With Cats: Hunting and Internet Killer Género:#Documental Temporadas: 1 📼 Año: 2019 Origen: EEUU 🇺🇸 Tráiler: youtu.be/Qz2P_k4V0_A Sinopsis: Los brutales vídeos de un retorcido criminal llevan a un grupo de internautas a comenzar una compleja y arriesgada búsqueda para dar con él, una investigación que los adentrará en un siniestro submundo. Disponible:Netflix @SeriesClubHD

Hashtags

📺 Zona Seriéfilos HD 📺

@SeriesClubHD · Post #2680 · 08.09.2025 г., 18:00

📺- EQUIPO DE INVESTIGACIÓN -📺 Título Original: Equipo de Investigación Género:#Documental Temporadas: 16 📡 Año: 2011 - Presente Origen: España 🇪🇸 Tráiler: dai.ly/x8i04io Sinopsis: La periodista Glòria Serra, junto a su equipo, profundiza en temas de interés social, ofrece a los espectadores un análisis y una cobertura de la actualidad propios del periodismo de investigación. Disponible:A Tres Player | TiviFy @SeriesClubHD

Hashtags

📺 Zona Seriéfilos HD 📺

@SeriesClubHD · Post #2620 · 28.07.2025 г., 18:00

📺- ED SHEERAN: LA SUMA DE TODO -📺 Título original: Ed Sheenan: The Sum of it All Género:#Documental Temporadas: 1 📼 Año: 2023 Origen: Reino 🇬🇧 Tráiler: dai.ly/x8km2iv Sinopsis: Sigue la vida personal de Sheeran mientras cuenta como esta época difícil le ha afectado a él y a su nueva música. Disponible:Disney+ @SeriesClubHD

Hashtags

ПредишнаСтр. 1 от 5Следваща