В общем, была задача на оптимизацию плана работ: есть набор заказов, и в каждом N тасков. Таски могут зависеть друг от друга или нет, имеют длительность и тип. Ещё есть M работников, каждый из которых может выполнять таски только определённых типов, причём, у каждого своя скорость.
Если все таски в заказе выполнены, фирма получает сколько-то денег. У заказа есть дедлайн, за просрочку штраф (за каждый день просрочки), который вычитается из цены заказа. И ещё фирма тратит деньги за каждый день своей работы независимо от того, как загружены её сотрудники (то есть просто платит зарплаты по сути). Ещё важен учёт праздников и выходных.
Нужно заработать на определённом наборе заказов и работников как можно больше денег. Полный текст задачи и код программы проверки есть в репозитории. Эта задача является изменённым заказом, который мы с напарником решали в реальной жизни: оптимизация работы печатных станков для типографии. Правда, тогда и мы справились так себе, и заказчик в итоге сначала захотел всё вручную сам делать, а потом и вовсе похоронил проект при смене директора.
!!! Не читайте дальше, если хотите сначала попробовать решить самостоятельно, потому что я сейчас опишу эффективные подходы и результаты.
________________________________________
Так вот. Мы с другим экспертом Андреем сразу сели и написали разные варианты, чтобы задать шкалу, по которой будем оценивать решения команд. За пару часов я собрал примитивный жадный алгоритм, который сортировал заказы по прибыльности и укладывал в сетку кое-как, это дало нам нижнюю оценку. Мой алгоритм заработал ~75 млн виртуальных рублей, мы решили для оценки поставить нижней границей 40 млн. То есть всё, что ещё ниже, оценивалось в ноль баллов за качество оптимизации.
Затем Андрей закрылся дома на три дня и вышел на свет со сложным жадным алгоритмом, который очень хитро сортировал заказы и очень хитро укладывал их в сетку, попутно выбирая разные способы этой укладки в зависимости от конкретного заказа. Это позволило заработать ~275 млн рублей. Мы сделали верхней границей для оценки 280 млн.
К сожалению, в итоге только две команды из десяти прошли нижнюю границу, заработав, соответственно, ~91 и ~105 млн. К верхней границе не приблизился никто. И у четырёх команд алгоритм вообще не смог уложить без нарушений задачи в сетку (то есть, например, произвольно менял длительности, накладывал задачи друг на друга, давал одному работнику две задачи в один момент и так далее). Важной ошибкой команд, на мой взгляд, являлся тот факт, что никто не воспользовался возможностью запустить алгоритм на несколько минут и дать ему поработать. По условиям задания, можно было тянуть до 5 минут на одну оптимизацию, но по факту решения команд отрабатывали за единицы и десятки секунд.
На самом конкурсе, пока команды работали, я решил попробовать сделать быстрое (по времени написания) но эффективное решение. Сначала попробовал жадную сортировку + доведение до лучшего варианта методом имитации отжига. В качестве нового состояния я просто менял местами заказы целиком. Этот вариант работал пару минут и дал мне около ~200 млн дохода. К слову, команда-лидер использовала такой же подход, просто не докрутила число итераций и температуру.
Ну и потом я взял готовую либу по реализации классической генетики с особями и скрещиванием. Особью был массив с приоритетами заказов (которые конечно же нужно было аккуратно уложить чистым алгоритмом). Тип скрещивания: scattered. Всего 15 поколений по 20 особей, и это за минуту-полторы давало ~230-240 млн. Считаю, что для конкурса это самый лучший выбор: пишется одним человеком за день и даёт почти максимум, при этом легко настраивается на нужную длительность работы, легко параллелится.
Ну а потом уже дома я посидел и накодил свой вариант сложного жадного с плавающим окном перебора отсортированных заказов и плавающей же укладкой по работникам. Такая штука за две минуты зарабатывает ~281 млн. Но за три дня в условиях стресса я бы такое не сделал, скорее всего.
#dev
Ожидается, что на этой неделе компания #Chevron получит от правительства США расширенную лицензию на добычу в Венесуэле, что позволит увеличить объёмы производства и экспорта, сообщило агентство Reuters в среду.
Chevron, скорее всего, станет одной из нескольких американских компаний, получивших разрешение от администрации Трампа на ведение бизнеса в Венесуэле в качестве нефтяных компаний, согласно отчету, в котором также говорится, что Marathon Petroleum ведет переговоры с официальными лицами США о получении венесуэльской нефти для своих нефтеперерабатывающих заводов, а Valero Energy и глобальные трейдеры Glencore и Mercuria также ведут переговоры о получении лицензий на ведение бизнеса с Венесуэлой.
США завершили первые продажи венесуэльской нефти в рамках сделки между двумя странами на сумму 2 миллиарда долларов. В ближайшие дни и недели ожидаются дополнительные продажи, сообщает Reuters.
Сообщается, что Chevron и мировые торговые дома Vitol и Trafigura конкурируют за контракты правительства США на экспорт венесуэльской нефти.
Chevron — единственная крупная американская нефтяная компания, которая в настоящее время добывает нефть в Венесуэле, добывая около 240 000 баррелей в сутки в рамках совместных предприятий с государственной компанией PDVSA. Акции Chevron выросли почти на 9 % с тех пор, как в начале этого месяца американские военные отстранили от власти президента Венесуэлы Мадуро.
@Bloomberg4you
Ещё больше информации о мировых рынках и экономике - ЗДЕСЬ
📰 NEWS | Venezuela: US Grants 60-Day Chevron Extension; Direct Talks Lead to US Soldier Release
The Trump administration granted Chevron a two-month extension to continue operations in Venezuela. The decision followed March’s revocation of General License 41. OFAC has not yet issued the updated license.
The move came after US envoy Richard Grenell held negotiations with Maduro government officials in Antigua. Talks resulted in the release of US Air Force veteran Joseph St. Clair, who had been detained since November 2024. He returned to the US on Tuesday with Grenell.
🔗 Follow the link to read the full report: https://venezuelanalysis.com/news/venezuela-us-grants-60-day-chevron-extension-direct-talks-lead-to-us-soldier-release/
#Chevron#Sanctions#USVenezuelaRelations
🚨 BREAKING | US To Withdraw Chevron License, Venezuela Calls Move ‘Damaging and Inexplicable’
The Trump administration has revoked Chevron’s US Treasury license to operate in Venezuela, reversing the Biden-era agreement. The decision includes a six-month wind-down period, with operations set to conclude by late July.
Caracas strongly condemned the measure, stating it would harm both economies. Analysts view the move as a political concession to Florida hardliners.
🔗 Full report here: https://venezuelanalysis.com/news/us-to-withdraw-chevron-license-venezuela-calls-move-damaging-and-inexplicable/
#Chevron#Sanctions#USVenezuelaRelations
📰 NEWS | Venezuela: Oil Sector Maintains Stability as Crude Returns to US Refineries
According to OPEC, Venezuela’s oil production in July stood at 914,000 barrels per day, maintaining stability near the 900,000 bpd mark. PDVSA reported slightly higher figures at 1.08 million bpd.
Meanwhile, Chevron has resumed crude shipments from its joint ventures in Venezuela to US refineries following a new sanctions waiver. Companies such as Valero and Phillips 66 are reportedly in talks to secure supply agreements.
🔗 Read the full report: https://shorturl.at/fAAqS
#Chevron#PDVSA#Sanctions
📰 NEWS | Venezuela: Chevron to Resume Crude Exports Under New Arrangement With PDVSA
The US oil giant will restart shipments from its joint ventures in Venezuela this month under a renewed sanctions waiver, Chevron CEO Mike Wirth confirmed. The company had been limited to maintenance work since May.
Despite US officials claiming Venezuela won’t profit, authorities in Caracas insist joint ventures are still required to pay taxes and royalties. The new arrangement reportedly allows Chevron and PDVSA to sell their respective shares of crude separately.
🔗 Read the full report here: https://shorturl.at/D9x7A
#Chevron#PDVSA#Sanctions
📰 NEWS | Venezuela’s Rodríguez Signs Chevron Deals Awarding New Oil Drilling Areas, Increased Stakes
Venezuelan Acting President Delcy Rodríguez signed new agreements with US oil company Chevron to expand operations in the Orinoco Oil Belt. The contracts grant access to the Ayacucho 8 bloc and increase Chevron’s stake in Petroindependencia to 49%, while the company will relinquish its participation in the Loran gas field.
The deals were enabled by Venezuela’s recent Hydrocarbon Law reform, which allows greater private sector control, reduces royalties and taxes, and permits international arbitration in disputes.
Read our full report here: https://venezuelanalysis.com/news/venezuela-rodriguez-govt-signs-chevron-deals-to-award-new-oil-drilling-areas-increased-stakes/
#Chevron#PDVSA#Sanctions#USVenezuelaRelations
🇬🇶#ЭкваториальнаяГвинея
🇨🇲#Камерун
Компания #Chevronподтвердила свою приверженность развитию газового проекта Йойо-Йоланда, расположенного на морской границе между Экваториальной Гвиней и Камеруном.
В 2023 году две страны подписали договор о совместной разработке запасов нефти и газа в Гвинейском заливе.
Казахстанские неудачи #2: Остановка добычи на Тенгизе
22 сентября Майк Вирт, предправления Chevron, назвал продление соглашения о разделе продукции по Тенгизу своим главным приоритетом на посту руководителя компании. В недавнем интервью Хавьеру Бласу из BBG, Майк Вирт, говоря о главных достижениях компании в 2025 г., поставил на первое место завершение проекта расширения (ПБР-ПУУД) Тенгиза, лишь после упомянув о важной победе в суде над ExxonMobil, позволившей завершить сделку по приобретению Hess Corporation (за $53 млрд), ставшей крупнейшей M&A в мировой нефтяной отрасли в 2025 г.
Такое внимание к Тенгизу понятно – в 2024 г. чистая прибыль «Тенгизшевройл» (ТШО), оператора проекта, в котором Chevron принадлежит 50%, составила $5,8 млрд (за 9М25 результаты из-за снижения мировых цен на нефть оказались хуже – лишь $2,2 млрд), а в ближайшие 5 лет проект может принести более $25 млрд. Тенгиз крайне важен и для казахстанского бюджета – в 2025 г. ТШО заплатил 3,6 трлн тенге налогов ($6,9 млрд), что составляет более 12% всех доходов государственного бюджета страны.
2026 год начался для ТШО с минорной ноты – из-за возгорания электрических трансформаторов с 18 января была полностью остановлена добыча нефти на месторождении. Сейчас ТШО планирует возобновить работу только к концу месяца. Вероятно, добыча нефти в январе 2026 г. в Казахстане обновит многолетние минимумы, добавив головной боли и казахстанскому Минэнерго, и Chevron. Год назад президент Токаев говорил о необходимости поскорее завершить переговоры о продлении соглашения о разделе продукции (заканчивается в 2032 г.) с акционерами ТШО. Но сейчас позиция Казахстана может стать более жесткой. Ведь внезапное временное прекращение добычи на Тенгизе создает серьезные проблемы не только для бюджета, но и для всей казахстанской экономики.
#Казахстан#Тенгиз#Chevron
📰 NEWS | Trump Administration Reverses Course, Allows Restart of Chevron Operations in Venezuela
In an unexpected U-turn, the Trump administration has reportedly allowed Chevron to resume oil drilling and exporting operations in Venezuela.
The new specific license might see Chevron and majority partner PDVSA sell their respective crude shares separately.
US foreign policy hardliners have been pitted against MAGA advocates concerning sanctions and Chevron's role in Venezuela.
Read our report: https://venezuelanalysis.com/news/trump-administration-reverses-course-allows-restart-of-chevron-operations-in-venezuela/
#Chevron#Venezuela#Sanctions#TrumpAdministration
🚢Chevron: восстановление австралийских СПГ-заводов затянется на фоне глобального дефицита.
Американская Chevron сообщила, что восстановление полной мощности СПГ-комплекса Wheatstone после циклона Narelle займёт несколько недель.
Комплексы Wheatstone и Gorgon обеспечивают до 5–8% мировых мощностей по сжижению газа, и их частичная остановка усиливает давление на рынок, уже пострадавший от перебоев поставок из Катара.
С операционной точки зрения, одновременные сбои в Австралии и на Ближнем Востоке усиливают дефицит предложения и повышают волатильность СПГ-рынка.
Для судоходства это означает рост спроса на СПГ-танкеры и увеличение тонна-миль на фоне перераспределения глобальных потоков газа.
📌Chevron Corporation — основана в 1879 году в США, одна из крупнейших нефтегазовых компаний мира; публичная, с институциональными инвесторами.
#LNG#Shipping#Energy#Chevron#Gas
📰 NEWS | Venezuela To Reject Further Deportation Flights as US Ramps Up Economic Sanctions
The Maduro government has made its decision known to the Trump administration in the wake of the US Treasury's decision to rescind Chevron's license to operate in Venezuela. Other international corporations are expected to be driven out in the coming weeks as well.
🔗 Read the full report here:
https://venezuelanalysis.com/news/venezuela-to-reject-further-deportation-flights-as-us-ramps-up-economic-sanctions/
#Venezuela#Sanctions#Chevron#Migrants