Загрузка страницы

Geoffrey De Smet — AI maintenance scheduling with OptaPlanner on Quarkus

Ближайшая конференция: Joker 2023, 9–10 октября (Online), 13–14 октября (Offline, Санкт-Петербург)
Подробности и билеты: https://bit.ly/3UAk3V4
— —
Scheduling maintenance for aircraft, railroads, electricity networks, or elevators is notoriously complex. It involves skills/affinity matching and travel distance minimization. Furthermore, each maintenance job must be completed before its hard deadline (before the breakage risk is too high) and before its soft deadline (in case of unexpected delays). On the other hand, completing jobs too early is a waste of resources: if you clean your house 7 days in a row, that doesn't mean you don't have to clean it again in 7 weeks. Today, most companies plan their maintenance inefficiently, often manually. But advanced planning AI algorithms can do a much better job.

In this session, Geoffrey'll show you how to code a maintenance scheduling application, with OptaPlanner on Quarkus and Java (but Spring and/or Kotlin also works). It'll generate the best schedule, for both the workers and the managers, taking into account hard and soft constraints.

Видео Geoffrey De Smet — AI maintenance scheduling with OptaPlanner on Quarkus канала JPoint, Joker и JUG ru
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
31 мая 2022 г. 15:27:22
00:56:56
Другие видео канала
Виктор Барсуков — Генерация GS1 DataMatrix средствами JavaВиктор Барсуков — Генерация GS1 DataMatrix средствами JavaРоман Таранов (Сбер) — Темная сторона JavaРоман Таранов (Сбер) — Темная сторона JavaJPoint 2023 TechRadar: Development EnvironmentJPoint 2023 TechRadar: Development EnvironmentКирилл Праздников — Fully Multiplatform Pure Java Development for Desktop, Web, Android and iOSКирилл Праздников — Fully Multiplatform Pure Java Development for Desktop, Web, Android and iOSАлексей Кузин — Apache Spark для распределенной базы данных. Внутреннее устройство коннектораАлексей Кузин — Apache Spark для распределенной базы данных. Внутреннее устройство коннектораJPoint 2023 TechRadar: SpringJPoint 2023 TechRadar: SpringАртём Гордиенко — Hibernate — проблема декартова произведения при запросах с пагинациейАртём Гордиенко — Hibernate — проблема декартова произведения при запросах с пагинациейАртем Артемьев — Моментальная аналитика с помощью Spring + Redis. Это возможно?Артем Артемьев — Моментальная аналитика с помощью Spring + Redis. Это возможно?Владимир Кемпик — JVM для RISC-VВладимир Кемпик — JVM для RISC-VАлександр Нозик — Асинхронная система сбора данных: сделай сам!Александр Нозик — Асинхронная система сбора данных: сделай сам!Алексей Федоров — JUG Ru Tech — что делает отдел разработки в конференционной компанииАлексей Федоров — JUG Ru Tech — что делает отдел разработки в конференционной компанииВладимир Ситников — B-Tree индексы в базах данных на примере Spring Boot-приложений, PostgreSQL, JPAВладимир Ситников — B-Tree индексы в базах данных на примере Spring Boot-приложений, PostgreSQL, JPAВладимир Маслов — System Design. Как построить распределенную систему и пройти собеседованиеВладимир Маслов — System Design. Как построить распределенную систему и пройти собеседованиеМаксим Сумин (Сбер) — Продвинутые возможности Kafka: от динамических consumers до отказоустойчивостиМаксим Сумин (Сбер) — Продвинутые возможности Kafka: от динамических consumers до отказоустойчивостиАндрей Серебрянский — Грузим в Kafka из базы: с CDC и безАндрей Серебрянский — Грузим в Kafka из базы: с CDC и безСемен Киреков — Spring, Hibernate, паттерн Value Object и границы его примененияСемен Киреков — Spring, Hibernate, паттерн Value Object и границы его примененияИлья Сазонов и Федор Сазонов — Offset и keyset: почём пагинация для продакшена?Илья Сазонов и Федор Сазонов — Offset и keyset: почём пагинация для продакшена?Алексей Волков, Денис Фокин — Однажды в байт-коде: инструменты анализаАлексей Волков, Денис Фокин — Однажды в байт-коде: инструменты анализаЯн Чикнизов — Как нейросети лишат вас работы (или нет)Ян Чикнизов — Как нейросети лишат вас работы (или нет)Николай Поташников — DSL-конструкции языка Kotlin и архитектура как кодНиколай Поташников — DSL-конструкции языка Kotlin и архитектура как кодМаксим Бартков — Сложный Rate-Limiting — это просто с Bucket4jМаксим Бартков — Сложный Rate-Limiting — это просто с Bucket4j
Яндекс.Метрика