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

Резултати

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

Търсене: #sat

当前筛选 #sat清除筛选
Alex’s house

@greatesthouse · Post #1122 · 09.03.2023 г., 12:03

Что взять на Digital SAT🎒 Приближается первый Digital SAT, поэтому мы решили обновить чек-лист необходимых принадлежностей. ❗️Не забыть: ● Удостоверение/паспорт/свидетельство о рождении При отсутствии документов вас могут не запустить в аудиторию/центр. ● Ticket ● Полностью заряженное устройство для экзамена Проверьте, что Bluebook работает на вашем устройстве до теста. ● Зарядный кабель Must если вы не уверены, что ваше устройство выдержит 3 часа. ● Бутылка воды Жизненно необходимо, но не пейте слишком много. ● Перекус Не обязательно шоколад. ● Канцелярия (extra) Вдруг у вас случится urge прописать задание для его решения; пара карандашей лишней не будет. ● Калькулятор (extra) Если вам не удобно использовать калькулятор в Bluebook, вы можете принести свой. ● Толстовка (extra) ● Механические часы (extra) ● Одноразовая маска (extra) #sat

Hashtags

Mountstorm notes

@mountstorm · Post #717 · 04.09.2023 г., 16:49

Conquering the SAT/ACT does not guarantee you the spot at Top school. Here's why. In 2019, the whole Earth, including US, had experienced immense negative impact of the Covid-19, or coronavirus. The virus impacted on the health of living beings, their occupation and income. On socio-economic side, countries, companies within them, struggled to work at the office, and it was prohibited to do that in a traditional way to avert spreadness of the virus. Thus, companies made a decision to initiate remote (off-office) working system. They used LinkedIn as a tool to hire real people to work and accepted online CVs from all parts of the world. In that way, workforce and output companies possess and produce "survived". In the same way, the danger coronavirus caused strongly affected admissions process of any school in the world, mostly to the US colleges. The process was divergent than that of 2017-18. Standardized tests, SAT or ACTs, became optional due to quarantine that force-closed the test centers and institutions, so the applicant to spot ratio (ASR) has been rising substantially. Admissions process became more furious. It started to delve into more moral, or personality, of the applicant. To find out about it, they started to ask more essays other than personal statement. Writing essay about one's personality is hard, even if you have the complete idea. It should contain your growth and answer why and how questions. The idea of the essay may be cliché, but the way you deliver the message should be distinguishable. In other words, test scores does not guarantee the success in US admissions. By the title, you should've understood by ardent feeling that you don't need to prepare for the test. However, the amount of scholarship school offers somewhat demands on this. All in all, mark my words: "If your choice of school does not require standard test, submit them if asked as a optional." #sat

Hashtags

PrimeVisa

@primevisa_uz · Post #258 · 29.07.2022 г., 10:16

The most important book for SAT READING section, includes very important and unique tips, strategies and many more after completing this book ur comprehension will be in the upper level so as always Save and share #sat Sincerely, @ninjasblog

Hashtags

✨Jast mi🌷🇫🇷

@jastm1 · Post #5374 · 22.07.2025 г., 06:56

「📚」#Studying_tips#Tests#SAT 🍵Я набрала 1530 по SAT за 3 месяца, и вот советы, которые помогли мне подготовиться эффективнее: 1. Жёсткий режим и правильная обстановка😁. Выделяйте конкретные часы для конкретных предметов. Например, я занималась математикой с 9:00 до 12:00, а английским — с 14:00 до 19:00. Создайте специальную атмосферу для учёбы: закройте дверь в комнату или идите в библиотеку, если есть возможность. Нам нужен полный FOCUS. 2. Постоянный анализ. Анализ до ниточки😹. Просто делать 10 практик в неделю — бессмысленно, если вы их не анализируете. Review >> practice. Тратьте в 2 раза больше времени на анализ практик, чем на саму практику. Разбирайте каждый вопрос, в котором вы сомневались хотя бы на 20%. Именно так вы перестаёте повторять ошибки. 3. Работа над ошибками💕. После разбора - всегда прорабатывайте ошибки. Разбор показывает ваши слабые места, а работа над ошибками убирает их. 👍 Повторяйте цикл практика → разбор → работа над ошибками и подписывайтесь для ещё больше полезного контента! ~🐈~ ↬@jastm1🌊

NIDO Russia (НИДО)

@nido_russia · Post #1793 · 08.09.2024 г., 06:05

Safe Air Transport (SAT) ✈️🇳🇬🇷🇺 Abuja to Moscow 6th September 2024 Lagos to Moscow 30th of September 2024 Students/VIP with advance booking enjoy special rates of up to 40% discount Use "SAT" to get the best deal on cargo transportation and flight bookings from Nigeria to Russia, from Russia to Nigeria and between various cities in Russia. +79262385618 https://t.me/nido_russia/1784 #sat#logistics#waybill

NIDO Russia (НИДО)

@nido_russia · Post #1788 · 02.09.2024 г., 03:56

Safe Air Transport (SAT)✈️🇳🇬🇷🇺 Abuja to Moscow 5th of September 2024 Lagos to Moscow 5th of September 2024 Students/VIP with advance booking enjoy special rates of up to 40% discount Use "SAT" to get the best deal on cargo transportation and flight bookings from Nigeria to Russia, from Russia to Nigeria and between various cities in Russia. +79262385618 https://t.me/nido_russia/1782 #sat#logistics#waybill

NIDO Russia (НИДО)

@nido_russia · Post #1782 · 29.08.2024 г., 07:08

Safe Air Transport (SAT) ✈️🇳🇬🇷🇺 Abuja to Moscow 2nd September 2024 Lagos to Moscow 5th of September 2024 Students/VIP with advance booking enjoy special rates of up to 40% discount Use "SAT" to get the best deal on cargo transportation and flight bookings from Nigeria to Russia, from Russia to Nigeria and between various cities in Russia. +79262385618 https://t.me/nido_russia/1782 #sat#logistics#waybill

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