
Iconicompany
Backend-разработчик
Не указана
- Python
- Java
- Линейное программирование (LP, Linear Programming)
- Нелинейное программирование (NLP, Nonlinear Programming)
- Целочисленное программирование (IP, Integer Programming)
- OptaPlanner
- COBYLA
Обязанности:
- Разработка и математическая формализация задач оптимизации для объемно-календарного планирования процессов горной добычи;
- Оптимизация планирования технических процессов, связанных с добычей полезных ископаемых;
- Разработка математических моделей, точно отражающих реальные процессы и ограничения;
- Применение и настройка пакетов оптимизации, таких как OptaPlanner (приоритет на данном этапе), SciPy, Pyomo, CVXPY или аналогичных;
- Выбор и использование различных солверов (COBYLA, Ipopt и др.), анализ их пригодности и эффективности для конкретных задач;
- Декомпозиция сложных задач на более простые подзадачи и разработка стратегий их решения; - Анализ результатов оптимизации и их интерпретация для нужд бизнеса;
- Оценка эффективности предлагаемых оптимизационных решений.
-
Владение языками программирования Python или Java;
-
Знание основных типов задач оптимизации (LP, NLP и т.д.);
-
Опыт работы с пакетами оптимизации (OptaPlanner, SciPy, Pyomo, CVXPY или аналогичные);
-
Опыт работы с различными солверами (COBYLA, Ipopt и другие), понимание принципов их работы (сильные и слабые стороны);
-
Опыт линеаризации задач, формулировка целевой функции и ограничений;
-
Опыт постановки задачи и ее декомпозиции на подзадачи.
- Аккредитованная ИТ Компания;
- Удаленный формат работы.