Dieser Kurs setzt unsere Spezialisierung auf Datenstrukturen und Algorithmen fort, indem er sich auf die Verwendung von linearen und ganzzahligen Programmierformulierungen zur L枚sung von algorithmischen Problemen konzentriert, die optimale L枚sungen 蹿眉谤 Probleme aus Bereichen wie Ressourcenzuweisung, Terminplanung, Aufgabenzuweisung und Varianten des Problems der reisenden Verk盲ufer suchen. Als n盲chstes werden wir Algorithmen 蹿眉谤 NP-schwere Probleme untersuchen, deren L枚sungen garantiert innerhalb eines gewissen N盲herungsfaktors der bestm枚glichen L枚sungen liegen. Solche Algorithmen sind oft recht effizient und liefern n眉tzliche Grenzen 蹿眉谤 die optimalen L枚sungen. Das Lernen wird durch vom Kursleiter bereitgestellte Notizen, Lekt眉re von Lehrb眉chern und Aufgaben unterst眉tzt. Die Aufgaben umfassen sowohl konzeptionelle Multiple-Choice-Fragen als auch Probleml枚sungsaufgaben, bei denen Algorithmen programmiert und getestet werden.

noch 3 Tage: Entdecken Sie neue F盲higkeiten mit 30% Rabatt auf Kurse von Branchenexperten. Jetzt sparen.


N盲herungsalgorithmen und lineare Programmierung
Dieser Kurs ist Teil von Spezialisierung 蹿眉谤 Grundlagen von Datenstrukturen und Algorithmen

Dozent: Sriram Sankaranarayanan
12.724 bereits angemeldet
Bei enthalten
(47听叠别飞别谤迟耻苍驳别苍)
Empfohlene Erfahrung
Was Sie lernen werden
Formulieren Sie lineare und ganzzahlige Programmierprobleme, um h盲ufig auftretende Optimierungsprobleme zu l枚sen.
Entwickeln Sie ein grundlegendes Verst盲ndnis da蹿眉谤, wie lineare und ganzzahlige Programmierprobleme gel枚st werden.
Verstehen, wie Approximationsalgorithmen L枚sungen berechnen, die garantiert innerhalb eines konstanten Faktors der optimalen L枚sung liegen
Kompetenzen, die Sie erwerben
- Kategorie: Graphentheorie
- Kategorie: Operations Research
- Kategorie: Kombinatorik
- Kategorie: Theoretische Informatik
- Kategorie: Computergest眉tztes Denken
- Kategorie: Mathematische Modellierung
- Kategorie: Python-Programmierung
- Kategorie: Angewandte Mathematik
- Kategorie: Algorithmen
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzuf眉gen
19 Aufgaben
Erfahren Sie, wie Mitarbeiter f眉hrender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverst盲ndnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 4 Module
Dieses Modul f眉hrt in die Grundlagen linearer Programme ein und zeigt, wie einige Algorithmusprobleme (z.B. das Netzwerkflussproblem) als lineares Programm gestellt werden k枚nnen. Wir werden praktische 脺bungen anbieten, wie man ein lineares Programmierproblem in Python aufstellt und l枚st. Schlie脽lich geben wir Ihnen einen kurzen 脺berblick 眉ber die Algorithmen der linearen Programmierung, einschlie脽lich des ber眉hmten Simplex-Algorithmus zum L枚sen linearer Programme. Die Aufgabenstellung wird Sie dazu anleiten, einige interessante Probleme wie ein Finanzportfolio-Problem und das optimale Transportproblem als lineare Programme zu stellen und zu l枚sen.
Das ist alles enthalten
7 Videos4 Lekt眉ren5 Aufgaben1 Programmieraufgabe4 Unbewertete Labore
Dieses Modul behandelt die ganzzahlige lineare Programmierung und ihre Verwendung bei der L枚sung von NP-harten (kombinatorischen Optimierungs-) Problemen. Wir werden einige Beispiele da蹿眉谤 behandeln, was ganzzahlige lineare Programmierung ist, indem wir Probleme wie Knapsack, Vertex Cover und Graph Coloring formulieren. Als n盲chstes werden wir das Konzept der Integralit盲tsl眉cke untersuchen und den Spezialfall der Integralit盲tsl眉cke 蹿眉谤 Vertex-Cover-Probleme betrachten. Wir schlie脽en mit einem Tutorium zur Formulierung und L枚sung ganzzahliger linearer Programme mit der Python-Bibliothek Pulp.
Das ist alles enthalten
6 Videos5 Aufgaben1 Programmieraufgabe4 Unbewertete Labore
Wir werden N盲herungsalgorithmen 蹿眉谤 die L枚sung NP-schwerer Probleme vorstellen. Bei diesen Algorithmen handelt es sich um schnelle (oft gierige) Algorithmen, die zwar keine optimale L枚sung liefern, aber garantieren, dass ihre L枚sung nicht "zu weit weg" von der bestm枚glichen L枚sung ist. Wir werden einige dieser Algorithmen vorstellen, beginnend mit einer grundlegenden Einf眉hrung in die betreffenden Konzepte, gefolgt von einer Reihe von Approximationsalgorithmen 蹿眉谤 Scheduling-Probleme, das Vertex-Cover-Problem und das Problem der maximalen Erf眉llbarkeit.
Das ist alles enthalten
5 Videos4 Aufgaben1 Programmieraufgabe3 Unbewertete Labore
Wir stellen das Problem des reisenden Verk盲ufers (TSP) vor: ein sehr wichtiges und weit verbreitetes kombinatorisches Optimierungsproblem, seine NP-H盲rte und die H盲rte der Approximation eines allgemeinen TSP mit einem konstanten Faktor. Wir pr盲sentieren eine ganzzahlige lineare Programmierformulierung und einen einfachen, aber eleganten dynamischen Programmieralgorithmus. Wir werden einen 3/2-Faktor-Approximationsalgorithmus von Christofides vorstellen und einige heuristische Ans盲tze zur L枚sung von TSPs diskutieren. Abschlie脽end stellen wir Approximationsverfahren 蹿眉谤 das Knapsack-Problem vor.
Das ist alles enthalten
11 Videos5 Aufgaben1 Programmieraufgabe3 Unbewertete Labore
Erwerben Sie ein Karrierezertifikat.
F眉gen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Auf einen Abschluss hinarbeiten
Dieses Kurs ist Teil des/der folgenden Studiengangs/Studieng盲nge, die von University of Colorado Boulderangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, k枚nnen Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte k枚nnen mit Ihnen 眉bertragen werden.鹿
听Dozent

Mehr von Algorithmen entdecken
- Status: Kostenlos
脡cole normale sup茅rieure
- Status: Kostenloser Testzeitraum
University of Colorado Boulder
EIT Digital
- Status: Kostenlos
脡cole normale sup茅rieure
Warum entscheiden sich Menschen 蹿眉谤 糖心vlog官网观看 蹿眉谤 ihre Karriere?





Neue Karrierem枚glichkeiten mit 糖心vlog官网观看 Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universit盲ten 鈥 100听% online
Schlie脽en Sie sich mehr als 3.400听Unternehmen in aller Welt an, die sich 蹿眉谤 糖心vlog官网观看 for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
H盲ufig gestellte Fragen
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, m眉ssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich 蹿眉谤 einen Kurs anmelden. Sie k枚nnen stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterst眉tzung beantragen. Der Kurs kann stattdessen die Option "Vollst盲ndiger Kurs, kein Zertifikat" anbieten. Mit dieser Option k枚nnen Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben k枚nnen.
Wenn Sie sich 蹿眉谤 den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugef眉gt - von dort aus k枚nnen Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzuf眉gen.
Wenn Sie ein Abonnement abgeschlossen haben, erhalten Sie eine kostenlose 7-t盲gige Testphase, in der Sie kostenlos k眉ndigen k枚nnen. Danach gew盲hren wir keine R眉ckerstattung, aber Sie k枚nnen Ihr Abonnement jederzeit k眉ndigen. Siehe unsere vollst盲ndigen R眉ckerstattungsbedingungen.
Weitere Fragen
Finanzielle Unterst眉tzung verf眉gbar,