Как ефективно да решаваме оптимизационни задачи с помощта на еволюционни алгоритми? Николай Пенчев от Pwrteams (доскоро познати като Questers) разглежда този въпрос през един от класическите проблеми в алгоритмите – the Knapsack problem (на български т.нар. „задача на раницата“), по време на безплатната лекция “Tackling the Knapsack problem: Evolutionary algorithms in asset allocation”, която ще се проведе на 26 март в офиса на компанията.
Темите на събитието
Николай ще покаже как еволюционните алгоритми – генетични алгоритми, мeметични алгоритми и еволюционни стратегии – могат да навигират обширни пространства за търсене и да предоставят ефективни решения.
Чрез сравнение на тези методи с dynamic programming той ще разгледа ключовите различия, свързани с мащабируемостта, времето за изпълнение и качеството на решението. Николай ще представи практически примери и ще отговори на въпросите на участниците в специална сесия за въпроси.
От компанията посочват, че събитието е насочено към специалисти, ангажирани със сложни оптимизационни задачи – от data science и machine learning инженери до софтуерни разработчици и финансови анализатори, които искат да задълбочат познанията си в комбинаторната оптимизация и приложението ѝ в реални проекти.
„Ще бъде особено полезно за тези, които търсят ефективни алгоритмични подходи за оптимизиране при ограничени ресурси в управление на финансови портфейли“, отбелязват от Pwrteams.
Николай Пенчев от Pwrteams е лектор на събитието
„Оптимизационните задачи са често срещано и особено предизвикателство, тъй като изискват намирането на балансирани решения, които удовлетворяват множество ограничения – като време на изпълнение, ресурсна ефективност и качество на резултатите“, споделя Николай Пенчев.
Той е старши софтуерен инженер в един от водещите fintech екипи на Pwrteams в България. Има над 10 години опит в IT сферата, а експертизата му обхваща разпределени системи, REST API и back-end разработка. Освен това е член на Mensa и шампион по канадска борба, както и запален ентусиаст в областта на машинното обучение.

Същевременно Николай е докторант под ръководството на д-р Ангел Марчев-младши. Съавтор е на няколко научни публикации, сред които:
- 19-а международна конференция AIMSA 2024
Заглавие: „Тестване на алгоритъма NEAT върху PSPACE-Complete проблем“
Автори: Ангел Марчев-младши, Димитър Любчев, Николай Пенчев
- 2024 IEEE 12-а международна конференция по компютърни науки и мрежови технологии (ICCSNT)
Заглавие: „Прилагане на невронни мрежи в кредитния скоринг: анализ на казус“
Автори: Ангел Марчев-младши, Николай Пенчев
По думите му Knapsack е класически проблем в областта на комбинаторната оптимизация – той намира приложение в различни сфери, от логистичните системи и управлението на складови наличности до модели за финансов портфейл и оптимизация на инвестиции.
„В тази презентация ще покажа как работят еволюционните алгоритми и тяхното използване в реални оптимизационни проблеми“, добавя Николай.
Събитието ще се проведе на 26 март от 18:30 ч. в офиса на Pwrteams (гр. София, ул. „Хенрик Ибсен“ 17). Входът е свободен, но е нужна предварителна регистрация.
Pwrteams Tech Talks
Събитието е част от серията Pwrteams Tech Talks – регулярни технологични сесии, които компанията организира за споделяне на технически знания и умения с IT общността в България. Събитията предлагат задълбочен поглед върху различни технически казуси и насърчават непрекъснатото учене и обмен на знания в постоянно развиващия се свят на технологиите.
Последвайте страниците на Pwrteams в социалните мрежи, за да научавате всичко най-актуално, или разгледайте отворените позиции тук.
Website: https://pwrteams.com
Facebook: https://www.facebook.com/pwrteams.company/
Instagram: https://www.instagram.com/pwrteams/