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

Резултати

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

Търсене: #cicde

当前筛选 #cicde清除筛选
Comisia Electorală Centrală

@cecmoldova · Post #3481 · 10.02.2026 г., 14:40

👉În cadrul ședinței de astăzi, Comisia Electorală Centrală (CEC) a aprobat Raportul de activitate al Instituției Public „Centrul de instruire continuă în domeniul electoral” pentru anul 2025 și Planul de activitate pentru anul 2026. 📌Conform Raportului, activitatea CICDE s-a desfășurat în scopul realizării obiectivelor propuse în cei patru piloni: prestarea serviciilor, dezvoltarea instituțională, colaborarea multilaterală și fortificarea sistemului de control intern managerial. 📄Planul de activitate pentru 2026 reprezintă o continuitate a activităților din cadrul Programului strategic pentru anii 2024-2027 în baza celor patru piloni menționați supra. Fiecare pilon conține obiective cu acțiuni stabilite de activitate, indicatorii de monitorizare, termene și responsabilii. 📲Documentele vor fi publicate pe pagina web oficială a CICDE – https://cicde.md, compartimentul „Transparență”. #CECMoldova#DemocrațiaContează#CICDE

Comisia Electorală Centrală

@cecmoldova · Post #3500 · 02.03.2026 г., 08:39

📄Comisia Electorală Centrală a aprobat Planul de organizare și desfășurare a certificării formării/specializării în domeniul electoral în sesiunea 2026. 🖊Conform documentului, pe 3 martie 2026 începe perioada de certificare. În perioada 3 martie – 1 septembrie 2026 se va desfășura campania de informare și instruire privind sesiunea de certificare. 📆Examenele de certificare se vor desfășura în perioada 17 martie – 8 noiembrie 2026. 👉De asemenea, pe parcursul perioadei de certificare va fi actualizată și aprobată banca de întrebări. Alte acțiuni se referă la procesul tehnic de organizare a sesiunii. ✅Responsabil de implementarea Planului este Centrul de instruire continuă în domeniul electoral (CICDE). 📲Mai multe detalii puteți găsi pe pagina web a CICDE https://cicde.md. #CECMoldova#DemocrațiaContează#Certificare2026#CICDE

Comisia Electorală Centrală

@cecmoldova · Post #3496 · 24.02.2026 г., 13:32

👉Comisia Electorală Centrală, în cadrul ședinței de astăzi, a aprobat modificări la Regulamentul privind certificarea formării/specializării în domeniul electoral, aprobat prin hotărârea Comisiei Electorale Centrale nr. 3413/2025. 🖊În Regulament apare noțiunea de „certificat de calificare”. De asemenea, conform modificărilor, la etapa de crearea a contului pe platforma SICDE, persoana automat își exprimă consimțământul privind prelucrarea datelor cu caracter personal în conformitate cu prevederile cadrului normativ. ➡️Totodată, Comisia introduce modificări în banca de întrebări pentru candidații care vor activa pentru organizarea alegerilor în afara țării. Pentru aceste persoane vor fi generate întrebări referitoare la aspectele generale și la particularitățile desfășurării alegerilor organizate în afara țării. ✅Alte modificări se referă la modalitatea de anulare a certificatelor de calificare. #CECMoldova#DemocrațiaContează#Regulament#CICDE

Comisia Electorală Centrală

@cecmoldova · Post #3486 · 11.02.2026 г., 14:58

‼️ 𝐂𝐄𝐂 îș𝐢 î𝐦𝐛𝐮𝐧ă𝐭ăț𝐞ș𝐭𝐞 𝐜𝐚𝐩𝐚𝐜𝐢𝐭ăț𝐢𝐥𝐞 𝐝𝐞 𝐜𝐨𝐦𝐛𝐚𝐭𝐞𝐫𝐞 𝐚 𝐟𝐞𝐧𝐨𝐦𝐞𝐧𝐮𝐥𝐮𝐢 𝐝𝐞𝐳𝐢𝐧𝐟𝐨𝐫𝐦ă𝐫𝐢𝐢 Funcționarii din cadrul Direcției comunicare, relații publice și mass-media din cadrul Aparatului Comisiei Electorale Centrale și din cadrul CICDE - Centrul de Instruire Continuă în Domeniul Electoral, au participa la un atelier practic pe subiectul „Dezvoltarea instrumentelor de combatere a dezinformării”. #CECMoldova#DemocrațiaContează#CombatemDezinformarea#CICDE

Comisia Electorală Centrală

@cecmoldova · Post #3434 · 05.12.2025 г., 14:34

‼️𝐂𝐄𝐂 𝐞𝐯𝐚𝐥𝐮𝐞𝐚𝐳ă 𝐧𝐢𝐯𝐞𝐥𝐮𝐥 𝐝𝐞 𝐢𝐦𝐩𝐥𝐞𝐦𝐞𝐧𝐭𝐚𝐫𝐞 𝐚 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐮𝐥𝐮𝐢 𝐒𝐭𝐫𝐚𝐭𝐞𝐠𝐢𝐜 𝐩𝐞𝐧𝐭𝐫𝐮 𝐚𝐧𝐢𝐢 𝟐𝟎𝟐𝟒–𝟐𝟎𝟐𝟔 #CECMoldova#DemocrațiaContează#ProgramStrategic#CICDE

Comisia Electorală Centrală

@cecmoldova · Post #2971 · 01.07.2025 г., 13:06

🔵„𝐄𝐯𝐨𝐥𝐮ț𝐢𝐚 𝐚𝐥𝐞𝐠𝐞𝐫𝐢𝐥𝐨𝐫 î𝐧 𝐑𝐞𝐩𝐮𝐛𝐥𝐢𝐜𝐚 𝐌𝐨𝐥𝐝𝐨𝐯𝐚” - 𝐨 𝐢𝐧𝐜𝐮𝐫𝐬𝐢𝐮𝐧𝐞 𝐢𝐬𝐭𝐨𝐫𝐢𝐜ă 𝐥𝐚 𝐌𝐮𝐳𝐞𝐮𝐥 𝐍𝐚ț𝐢𝐨𝐧𝐚𝐥 𝐝𝐞 𝐈𝐬𝐭𝐨𝐫𝐢𝐞 𝐚 𝐌𝐨𝐥𝐝𝐨𝐯𝐞𝐢 ➡️Timp de o lună, vizitatorii Muzeului Național de Istorie a Moldovei vor avea ocazia să exploreze evoluția echipamentelor electorale, a buletinelor de vot, a materialelor de informare și educare a alegătorilor. Expoziția include panouri informative și materiale de arhivă autentice, oferind o perspectivă detaliată asupra istoriei alegerilor din Republica Moldova. #CECMoldova#DemocrațiaContează#Alegeri#CICDE#IFESMoldova

Comisia Electorală Centrală

@cecmoldova · Post #3510 · 13.03.2026 г., 12:56

👉Membrii și funcționarii Comisiei Electorale Centrale și directoarea Centrului de instruire continuă în domeniul electoral, au participat, în perioada 12–13 martie 2026, la un atelier de leadership electoral, desfășurat cu suportul IFES. Instruirea a fost elaborată în baza curriculumului executiv IFES în leadership electoral (iEXCEL). 🖊Scopul instruirii a fost de a valorifica punctele forte ale managerilor din cadrul instituției în vederea consolidării independenței instituționale, îmbunătățirii capacității de organizare și gestionare a proceselor electorale în situații de criză, combaterii manipulării informaționale și promovării rezilienței instituționale. #CECMoldova#DemocrațiaContează#iEXCEL#IFES#CICDE

Comisia Electorală Centrală

@cecmoldova · Post #3517 · 18.03.2026 г., 14:21

‼️𝐏𝐫𝐞𝐠ă𝐭𝐢𝐫𝐢 𝐩𝐞𝐧𝐭𝐫𝐮 𝐚𝐥𝐞𝐠𝐞𝐫𝐢𝐥𝐞 𝐥𝐨𝐜𝐚𝐥𝐞 𝐧𝐨𝐢 𝐝𝐢𝐧 𝟏𝟕 𝐦𝐚𝐢: 𝐜𝐮𝐫𝐬 𝐨𝐧𝐥𝐢𝐧𝐞 𝐝𝐞𝐬𝐩𝐫𝐞 𝐝𝐞𝐬𝐞𝐦𝐧𝐚𝐫𝐞𝐚 ș𝐢 î𝐧𝐫𝐞𝐠𝐢𝐬𝐭𝐫𝐚𝐫𝐞𝐚 𝐜𝐚𝐧𝐝𝐢𝐝𝐚ț𝐢𝐥𝐨𝐫 CICDE - Centrul de Instruire Continuă în Domeniul Electoral a prezentat astăzi cursul de instruire la distanță „Desemnarea, înregistrarea candidaților și statutul concurentului electoral la alegerile locale noi”. În deschiderea evenimentului, Vicepreședintele #CEC, Pavel Postica, a subliniat că fiecare scrutin presupune același nivel de responsabilitate și rigoare organizatorică. #CECMoldova#DemocrațiaContează#ALN#AlegeriLocaleNoi#ReferendumLocal#17Mai2026#CICDE

Comisia Electorală Centrală

@cecmoldova · Post #3506 · 05.03.2026 г., 13:01

💬Secretara Comisiei Electorale Centrale, Dana Munteanu, a participat la lansarea cursului de instruire la distanță „Integritatea electorală”, elaborat și gestionat de Centrul de instruire continuă în domeniul electoral (CICDE). 🔵Comisia Electorală Centrală salută dezvoltarea acestui program educațional destinat funcționarilor electorali, care are drept scop consolidarea standardelor de integritate în procesele electorale. #CECMoldova#DemocrațiaContează#ELearning#CICDE#CoE#IntegritateElectorală

Comisia Electorală Centrală

@cecmoldova · Post #3538 · 01.04.2026 г., 10:45

‼️ În contextul organizării alegerilor locale noi și a referendumurilor locale din 17 mai 2026, organele electorale inferioare din localitățile vizate participă la sesiuni de instruire dedicate pregătirii și desfășurării corespunzătoare a scrutinelor. Activitățile de instruire sunt organizate de președinții consiliilor electorale de circumscripție electorală, în colaborare cu CICDE - Centrul de Instruire Continuă în Domeniul Electoral, și sunt destinate membrilor organelor electorale implicați în administrarea procesului electoral. #CECMoldova#DemocrațiaContează#AlegeriLocaleNoi#ALN#17Mai2026#ReferendumLocal#Instruire#OrganeElectorale#CICDE