The University of Melbourne

Optimisation discrète

Professor Pascal Van Hentenryck
Dr. Carleton Coffrin

Instructeurs : Professor Pascal Van Hentenryck

73 353 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.8

(765 avis)

niveau Intermédiaire
Certaines connaissances prérequises
Planning flexible
Env. 65 heures
Apprenez à votre propre rythme
95%
La plupart des apprenants ont aimé ce cours
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.8

(765 avis)

niveau Intermédiaire
Certaines connaissances prérequises
Planning flexible
Env. 65 heures
Apprenez à votre propre rythme
95%
La plupart des apprenants ont aimé ce cours

Compétences que vous acquerrez

  • Catégorie : Programmation par contraintes
  • Catégorie : Branches et liens
  • Catégorie : Optimisation discrète
  • Catégorie : Programmation linéaire (LP)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Emplacement réservé
Emplacement réservé

Obtenez un certificat professionnel

Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Emplacement réservé

Il y a 8 modules dans ce cours

Ces cours et lectures vous présentent ce cours : sa philosophie, son organisation et sa charge de travail. Ils vous expliquent également comment les devoirs constituent une partie importante du cours. Cette semaine aborde l'organisation commune entrée/sortie des devoirs, la façon dont ils sont notés et la façon de réussir dans ce cours.

Inclus

4 vidéos2 lectures1 devoir de programmation

Ces cours présentent les problèmes d'optimisation et certaines techniques d'optimisation à travers le problème du sac à dos, l'un des problèmes les plus connus dans ce domaine. Il discute de la façon de formaliser et de modéliser les problèmes d'optimisation en utilisant le problème du sac à dos comme exemple. Il examine ensuite comment appliquer la programmation dynamique et le branch and bound au problème du sac à dos, en fournissant l'intuition derrière ces deux techniques d'optimisation fondamentales. Les concepts de relaxation et de recherche sont également abordés.

Inclus

9 vidéos1 devoir de programmation

La programmation par contraintes est une technique d'optimisation issue du domaine de l'intelligence artificielle. Elle se caractérise par deux idées clés : Exprimer le problème d'optimisation à un niveau élevé pour révéler sa structure et utiliser des contraintes pour réduire l'espace de recherche en supprimant, des domaines variables, les valeurs qui ne peuvent pas apparaître dans les solutions. Ces conférences couvrent la programmation par contraintes en détail, décrivant le langage de la programmation par contraintes, son paradigme informatique sous-jacent et la manière dont elle peut être appliquée dans la pratique.

Inclus

13 vidéos1 lecture2 devoirs de programmation

La recherche locale est probablement la technique d'optimisation la plus ancienne et la plus intuitive. Elle consiste à partir d'une solution et à l'améliorer en effectuant (généralement) des perturbations locales (souvent appelées mouvements). La recherche locale a considérablement évolué au cours des dernières décennies, avec beaucoup d'attention portée sur les mouvements à explorer. Ces conférences explorent la théorie et la pratique de la recherche locale, depuis le concept de voisinage et de connectivité jusqu'aux méta-heuristiques telles que la recherche taboue et le recuit simulé.

Inclus

10 vidéos1 devoir de programmation

La programmation linéaire a été, et reste, un cheval de bataille de l'optimisation. Elle consiste à optimiser un objectif linéaire soumis à des contraintes linéaires, admet des solutions algorithmiques efficaces et constitue souvent un élément de base important pour d'autres techniques d'optimisation. Ces cours passent en revue les concepts fondamentaux de la programmation linéaire, y compris le fameux algorithme du simplexe, le tableau du simplexe et la dualité. .

Inclus

6 vidéos

La programmation en nombres entiers mixtes généralise la programmation linéaire en autorisant des variables entières, ce qui modifie considérablement la complexité des problèmes, mais élargit aussi considérablement les applications potentielles. Ces cours passent en revue la façon de modéliser les problèmes en programmation en nombres entiers mixtes et la façon de résoudre les programmes en nombres entiers mixtes à l'aide de la méthode branch and bound. Des techniques avancées telles que les plans de coupe et les coupes polyédriques sont également abordées.

Inclus

6 vidéos1 devoir de programmation

Ces cours couvrent des concepts plus avancés en matière d'optimisation. Ils introduisent des techniques de programmation par contraintes pour l'ordonnancement et le routage.

Inclus

2 vidéos1 devoir de programmation

Ces cours continuent à couvrir des concepts plus avancés en optimisation. Ils présentent la recherche par grand voisinage, qui combine souvent la programmation par contraintes et la recherche locale, et la génération de colonnes, qui décompose un modèle d'optimisation en un problème principal et un problème de prix, en utilisant des variables plus complexes.

Inclus

2 vidéos1 lecture

Instructeurs

Évaluations de l’enseignant
4.8 (163 évaluations)
Professor Pascal Van Hentenryck
The University of Melbourne
1 Cours73 353 apprenants
Dr. Carleton Coffrin
The University of Melbourne
2 Cours75 148 apprenants

Offert par

Recommandé si vous êtes intéressé(e) par Algorithmes

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

Affichage de 3 sur 765

4.8

765 avis

  • 5 stars

    89,42 %

  • 4 stars

    7,83 %

  • 3 stars

    1,17 %

  • 2 stars

    0,13 %

  • 1 star

    1,43 %

WS
5

Révisé le 14 sept. 2023

SK
5

Révisé le 29 mai 2019

GD
5

Révisé le 1 mai 2019

Emplacement réservé

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, tous inclus dans votre abonnement

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions