Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

There are no integers in discrete optimisation

Автор: OPTIMA ARC

Загружено: 2025-11-25

Просмотров: 25

Описание:

Speaker: Professor Peter Stuckey
OPTIMA _ Monash University

Title: There are no integers in discrete optimisation

Abstract:
Discrete optimisation problems make decisions from a finite set of choices. They encompass many important problem classes such as scheduling, rostering and resource allocation. MiniZinc is a leading modelling language for discrete optimisation. It allows the expression of discrete optimisation problems succinctly using high level global constraints, and automatically translates them to run on constraint programming (CP), mixed integer programming (MIP), Boolean satisfiability (SAT), SAT modulo theories (SMT), and local search solvers. Integers are a key type in MiniZinc since they are used to represent all the finite decisions made during solving.  But in the latest development version of MiniZinc, we recommend never using integers in models. Why? Finding errors in discrete optimisation models can be very challenging. In the worst case when a solver simply returns no answer, we don’t know if this is because the problem we want to ask is too hard (for this solver) or the problem we actually asked (because of errors in the model) is too hard. Looking through solver traces of millions of events to find a problem is very hard work, and indeed there may be no error.  So strong typing is important for modelling languages, the more the compiler discovers modelling errors, the less challenging debugging is required. In this talk I will talk about how we ensure that no (pure) integers appear in MiniZinc models by using enumerated types and type extensions, as well as unit types, to clearly differentiate between the different kinds of integers appearing in a model.

Bio:
Peter Stuckey from Monash University has a world-leading research program in constraint programming. He led the G12 project, one of the largest projects at NICTA, peaking at 25 researchers, culminating in the Opturion spinout company, delivering optimisation solutions to commercial customers. He has been involved in 3 ARC Linkage Projects and other industry contract research projects, working in Energy, Security, Resources and Transport. His research expertise in optimisation broadly covers modelling languages and model transformation, solving using Artificial Intelligence (AI) and Operations Research (OR) technology, and using machine learning methods in concert with optimisation. For the global influence and uptake of his research, he was awarded the 2010 Google Australia Eureka Prize for Innovation in Computer Science and honoured in 2019 with a Fellowship of the prestigious Association for AI Advancement.

More information: research.monash.edu/en/persons/peter-stuckey

There are no integers in discrete optimisation

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Взгляд изнутри на SAT Solvers — Джон Смок

Взгляд изнутри на SAT Solvers — Джон Смок

Превратите ЛЮБОЙ файл в знания LLM за СЕКУНДЫ

Превратите ЛЮБОЙ файл в знания LLM за СЕКУНДЫ

Что такое предпроизводственная калибровка и могут ли она вызвать проблемы?

Что такое предпроизводственная калибровка и могут ли она вызвать проблемы?

Ranking Enums in Programming Languages

Ranking Enums in Programming Languages

Why particles might not exist | Sabine Hossenfelder, Hilary Lawson, Tim Maudlin

Why particles might not exist | Sabine Hossenfelder, Hilary Lawson, Tim Maudlin

Программируем с Google Antigravity + Gemini 3 Pro. СМОЖЕТ КАЖДЫЙ!

Программируем с Google Antigravity + Gemini 3 Pro. СМОЖЕТ КАЖДЫЙ!

ИНФОРМАТИКА: объяснение за 17 минут

ИНФОРМАТИКА: объяснение за 17 минут

Почему «Трансформеры» заменяют CNN?

Почему «Трансформеры» заменяют CNN?

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Теорема Байеса, геометрия изменения убеждений

Теорема Байеса, геометрия изменения убеждений

Operationalizing the Rainwater Harvesting Systems: Optimization and Advanced Rule-Based Control

Operationalizing the Rainwater Harvesting Systems: Optimization and Advanced Rule-Based Control

2. Optimization Problems

2. Optimization Problems

🧪🧪🧪🧪Как увидеть гиперпространство (4-е измерение)

🧪🧪🧪🧪Как увидеть гиперпространство (4-е измерение)

Крах Jaguar: Как “повестка” в рекламе добила легенду британского автопрома

Крах Jaguar: Как “повестка” в рекламе добила легенду британского автопрома

Закон 3х секунд в музыке  Как понять время в музыке

Закон 3х секунд в музыке Как понять время в музыке

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

Modelling and analysis of multi-timescale uncertainty in energy system planning

Modelling and analysis of multi-timescale uncertainty in energy system planning

Почему простые числа образуют эти спирали? | Теорема Дирихле и пи-аппроксимации

Почему простые числа образуют эти спирали? | Теорема Дирихле и пи-аппроксимации

The Mathematician's Weapon | An Intro to Category Theory, Abstraction and Algebra

The Mathematician's Weapon | An Intro to Category Theory, Abstraction and Algebra

Solving Combinatorial Optimization Problems with Constraint Programming and OscaR

Solving Combinatorial Optimization Problems with Constraint Programming and OscaR

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]