Tafel mit mathematischen Formeln

Formeln gewinnbringend anwenden

Wissensbeitrag

"Mathematik? Das ist doch das mit den Formeln, die man auswendig lernen muss. Und die Formeln? Die versteht doch sowieso keiner und praktischen Nutzen bringen sie auch nicht. Mathematiker arbeiten doch nur theoretisch, das hat doch dann nichts mit der Realität zu tun.“

So oder so ähnlich lauten viele Vorurteile, die bezüglich der Mathematik noch fest in unseren Köpfen verankert sind. Ich möchte Ihnen heute zeigen, dass Formeln keineswegs nur theoretischen Wert haben. Besonders in der Optimierung sind sie unerlässlich – und im Grunde auch ganz einfach und anschaulich zu beschreiben (wenn man sich ein wenig auf die Schreibweise einlässt).

Eine Formel für alle Anwendungen?

Gleichgewicht zwischen Zeit, Kosten und Qualität

Sicherlich werden viele von Ihnen stutzen, wenn ich behaupte, dass diese kurze Formel einem Großteil der mathematischen Optimierungsprobleme entspricht. Unabhängig vom fachlichen Einsatzgebiet. Dabei zeigt diese Formel tatsächlich ganz allgemein, wie lineare Optimierungsmodelle aussehen – und eine Vielzahl an Einsatzszenarien lassen sich eben durch lineare Modelle abbilden. Es lohnt sich daher, sich diese Formel einmal genauer anzusehen.

Was suchen wir?

Wir beginnen ganz links: „max“ gibt uns direkt das Ziel an, das wir erreichen wollen: Maximierung. Nehmen wir daher exemplarisch an, dass wir mit Hilfe der linearen Optimierung den Gewinn unseres Unternehmens maximieren wollen.

Wenn unser Unternehmen Fahrzeuge herstellt, suchen wir dazu die Anzahl der Fahrzeuge, die uns unter Berücksichtigung der gegebenen Ressourcen den größtmöglichen Gewinn bescheren. Die Anzahl aller einzelnen Fahrzeuge je Fahrzeugtyp fassen wir in einem sogenannten Vektor zusammen, der nichts anderes darstellt als eine Sammlung von zusammengehörenden Zahlen. Diese Sammlung nennen wir „x“. Was wir genau suchen und wie viele Lösungen wir benötigen, ist hinter dem Element-Symbol beschrieben: Das Zeichen, das wir ein großes „R“ aussieht, sagt uns, dass wir Zahlen suchen. Das „n“ wiederum steht als Variable dafür, wie viele Zahlen es sind.

Wie suchen wir?

Nun müssen wir unterscheiden zwischen dem, was wir suchen und dem, was wir erreichen wollen: Schließlich wollen wir nicht die Anzahl der Fahrzeuge maximieren, sondern den Gewinn. Wir definieren diesen ganz einfach als die Anzahl der (verkauften) Fahrzeuge multipliziert mit dem jeweiligen Gewinn für das betrachtete Fahrzeug. Nichts anderes besagt der Ausdruck c * x. Das c steht dabei für den Gewinn der einzelnen Fahrzeuge, also für den Verkaufspreis abzüglich der Produktionskosten.

Das „T“ der Formel können wir an dieser Stelle vernachlässigen. Es hat nur den Zweck, dass der Ausdruck mathematisch in der richtigen Schreibweise dargestellt wird und ist für den fachlichen Kontext irrelevant.

Was müssen wir noch beachten?

Bereits jetzt könnten wir eine Lösung finden, das Problem ist nur: Sie lautet „unendlich“. Denn wenn wir den Ausdruck so, wie ich ihn bisher erläutert habe, maximieren, bekommen wir als Ergebnis: Je mehr wir produzieren, desto höher ist der Gewinn, also stellen wir so viele Fahrzeuge wie möglich her. Doch da holt uns natürlich die Realität wieder ein: Die Produktionskapazität ist natürlich durch diverse Faktoren begrenzt, wie Arbeitszeit, Material, Maschinen, etc. Genau diese Aspekte sehen wir im letzten Teil dieser Formel.

In A sind sämtliche Produktionsfaktoren gesammelt, die es zu beachten gilt, beispielweise die Materialmenge pro Fahrzeug, die Arbeitszeit pro Fahrzeug etc. Mit A*x berechnen wir also die benötigten Ressourcen. Wie die Begrenzung jeder Ressource aussieht, wird im Vektor b zusammengefasst. Somit ergibt sich: Die Menge der benötigten Ressourcen darf b nicht überschreiten.

Die letzte Bedingung ist ebenso logisch: Die Anzahl jedes Fahrzeugtyps darf nicht kleiner als 0 sein. Klar, denn wir können schließlich keine negative Anzahl an Fahrzeugen produzieren.

Fazit

Wie Sie sehen, ist die Formel gar nicht so kompliziert, wie sie auf den ersten Blick erscheint. Sie lässt sich analog zur Fahrzeugproduktion auf viele weitere Bereiche übertragen. Wie jetzt die Variablen x, c, A und b gewählt werden, muss dabei stets gut durchdacht sein und ist von Fall zu Fall verschieden. Gerade die Variablen A und b erfordern eine saubere Modellierung, damit das Problem ist möglichst kurzer Zeit lösbar bleibt. Genau dabei und selbstverständlich auch bei der Umsetzung helfen wir Ihnen gerne, sprechen Sie uns einfach an!

Geschäftsoptimierung
Wissen

Geschäftsoptimierung mit mathematische Berechnungen

In mathematischen Optimierungsmodellen für Geschäftsprobleme hängt die Performance oft davon ab, ob das zugrunde gelegte Modell linear ist. Der heutige Blogartikel erklärt das Vorgehen.

Wissen

Laufzeit von CPLEX-Modellen verbessern

IBM ILOG CPLEX bietet einem die Möglichkeit, mit individuellen mathematischen Modellen viele Arten von Problemstellungen zu simulieren und zu optimieren. Dieser Artikel erklärt, wie sich die Laufzeit dieser Modelle verlängern lässt.

Wissen

Magische Quadrate – gar nicht mehr so magisch

In diesem Blogbeitrag wird beleuchtet, was magische Quadrate mit Constraint Programming zu tun haben und wie diese mit dem CP-Solver des CPLEX Optimization Studios für Anwendungsfälle aus der Praxis gelöst werden können.

Gleichgewicht zwischen Zeit, Kosten und Qualität
Wissen

Individuelle Fahrplanoptimierung mit IBM ILOG CPLEX

Bei Supply Chain-Fragestellungen kann es vorkommen, dass einem die ILOG Supply Chain-Produkte wie LogicNet Plus XE und Transportation Analyst für die eigenen Bedürfnisse unpassend erscheinen. Für diesen Fall bietet ILOG CPLEX eine Alternative.

Training

Confluence Grundlagen für Anwender (Cloud)

In dem Training „Confluence Grundlagen für Anwender (Cloud)“ erhalten die Teilnehmer:innen eine umfassende Einführung in die grundlegenden Funktionen und Einsatzmöglichkeiten von Confluence. Sie lernen, wie sie Confluence zur Verwaltung ihrer Team-Projekte und als Wissensdatenbank nutzen können.

Blog 16.02.23

KI erfasst komplexe medizinische Regularien gewinnbringend

Im Rahmen des heutigen Podcasts tauchen wir mit Vysyo-Gründer und Geschäftsführer Dr. Kai Markus in die Welt der künstlichen Intelligenz ein. Der Unternehmer steht seinen Kunden bei der Entwicklung, Markterschließung und Zulassung von medizinischen Produkten beratend bei. Mit dem Wunschdenken, weite Teile seiner datengetriebenen Arbeit effizienter zu gestalten, sprang Dr. Kai Markus vor etwa anderthalb Jahren auf den Zug der künstlichen Intelligenz auf. Im Gespräch mit Joubin Rahimi teilt er seine Erfahrungen über die ersten Gehversuche.

Notebook mit Frauenhand und Block
Online-Schulung

Microsoft Teams: Online Schulungen für Anwender

In diesen Modulen lernen Sie das Arbeiten mit Teams und Kanälen, OneDrive und Sharepoint, OneNote, Planner und Wiki. Machen Sie mehr als nur an Meetings teilzunehmen.

Training

Jira für fortgeschrittene Anwender (Data Center)

In dem praxisorientierten Training „Jira für fortgeschrittene Anwender (Data Center)“ erhalten die Teilnehmer:innen eine umfassende Anleitung, wie man die Effizienz und Effektivität von Jira Software maximiert. Das Team wird mit den wesentlichen Fähigkeiten ausgerüstet, die für eine optimale Leistung und Produktivität erforderlich sind.

Blog

Nachhaltigkeit bei catworkx und der TIMETOACT GROUP

Nach einer Reihe von Interviews, in denen wir einige unserer Mitarbeiter:innen vorgestellt haben, widmen wir diesen Blogbeitrag einer Facette von catworkx, die nicht nur uns am Herzen liegt - es geht um das Thema Nachhaltigkeit und das, was catworkx sowie unsere Muttergesellschaft, die TIMETOACT GROUP, im Kleinen und im Großen dazu beiträgt.

Blog 29.06.23

Erfolg im E-Commerce durch optimierte Customer Journey & CX

Welche Rolle spielt Jeff Bezos in der Customer Journey? Wie wichtig ist es die Bedürfnisse und Engpässe des Kunden zu verstehen, um erfolgreich zu sein? Welche Modelle der Customer Journey gibt es? Alle Antworten zu diesen Fragen erfährst du in diesem Blogbeitrag.

Übersicht

Jira Grundlagen für Anwender (Cloud)

In dem catworkx-Training „Jira Grundlagen für Anfänger (Cloud)“ erhalten die Teilnehmer:innen umfassende Anleitungen zur Maximierung der Effizienz und Effektivität der Jira Software damit sie Ihr Team mit den wesentlichen Fähigkeiten ausstatten können, die für optimale Leistung und Produktivität erforderlich sind.

Übersicht

Jira für fortgeschrittene Anwender (Cloud)

In dem praxisorientierten catworkx-Training „Jira für fortgeschrittene Anwender (Cloud)“ erhalten die Teilnehmer:innen eine umfassende Anleitung, wie man die Effizienz und Effektivität von Jira Software maximiert. Das Team wird mit den wesentlichen Fähigkeiten ausgerüstet, die für eine optimale Leistung und Produktivität erforderlich sind.

Übersicht

Jira für fortgeschrittene Anwender (Data Center)

In dem praxisorientierten catworkx-Training „Jira für fortgeschrittene Anwender (Data Center)“ erhalten die Teilnehmer:innen eine umfassende Anleitung, wie man die Effizienz und Effektivität von Jira Software maximiert. Das Team wird mit den wesentlichen Fähigkeiten ausgerüstet, die für eine optimale Leistung und Produktivität erforderlich sind.

Übersicht

Confluence Grundlagen für Anwender (Cloud)

In dem Training „Confluence Grundlagen für Anwender (Cloud)“ erhalten die Teilnehmer:innen eine umfassende Einführung in die grundlegenden Funktionen und Einsatzmöglichkeiten von Confluence. Sie lernen, wie sie Confluence zur Verwaltung ihrer Team-Projekte und als Wissensdatenbank nutzen können.

Übersicht

Confluence Grundlagen für Anfänger (Data Center)

In dem Training „Confluence Grundlagen für Anwender (Data Center)“ erhalten die Teilnehmer:innen eine umfassende Einführung in die grundlegenden Funktionen und Einsatzmöglichkeiten von Confluence. Sie lernen, wie sie Confluence zur Verwaltung ihrer Team-Projekte und als Wissensdatenbank nutzen können.

Blog 05.10.23

AWS Lambda vs. AWS Fargate

Entdecken Sie die Unterschiede zwischen Serverless-Technologie und Container-Technologie und erfahren Sie, wie AWS Lambda und AWS Fargate von Amazon Web Services diese Ansätze unterstützen. Erfahren Sie, welche Technologie am besten zu Ihren Anforderungen für Anwendungsbereitstellung und -verwaltung passt.

Training

Jira Grundlagen für Anwender (Data Center)

In dem Training „Jira Grundlagen für Anwender (Data Center)“ erhalten die Teilnehmer:innen umfassende Anleitungen zur Maximierung der Effizienz und Effektivität der Jira Software damit sie Ihr Team mit den wesentlichen Fähigkeiten ausstatten können, die für optimale Leistung und Produktivität erforderlich sind.

Übersicht

Jira Grundlagen für Anwender (Data Center)

In dem catworkx-Training „Jira Grundlagen für Anwender (Data Center)“ erhalten die Teilnehmer:innen umfassende Anleitungen zur Maximierung der Effizienz und Effektivität der Jira Software damit sie Ihr Team mit den wesentlichen Fähigkeiten ausstatten können, die für optimale Leistung und Produktivität erforderlich sind.

Blog 13.02.25

Machine Learning: Macht KI den Online-Handel besser?

Smartere Empfehlungen, bessere Kundenerlebnisse, aber auch dynamische Preise und algorithmische Kontrolle – wie verändert Machine Learning den Online-Handel wirklich? Optimierung oder Manipulation? Revolution oder digitaler Einheitsbrei? Genau um diese Fragestellungen geht es in der heutigen insights!-Folge.

Blog

Warum hat Atlassian die Nase vorn?

Was ist dran - an Atlassian. Warum ist Atlassian cool? Das hast Du Dich als angehender oder berufserfahrender IT'ler schon gefragt? Warum wir an Atlassian nicht vorbeikommen, warum wir uns damals für diese und keine anderen Produkte entschieden haben, das möchten wir Euch heute erzählen.

Bleiben Sie mit dem TIMETOACT GROUP Newsletter auf dem Laufenden!