Während sowohl Operations Research als auch Data Science eine große Anzahl von Themen und Bereichen abdecken, werde ich versuchen, meine Perspektive auf das zu geben, was ich als die repräsentativsten und wichtigsten Teile von jedem betrachte.
Wie andere bereits betont haben, befasst sich der Großteil der Operations Research in erster Linie mit Entscheidungen . Während es viele verschiedene Möglichkeiten gibt, Entscheidungen zu treffen, konzentrieren sich die wichtigsten Teile des OP (meiner Meinung nach) auf die Modellierung von Entscheidungsproblemen in einem mathematischen Programmierrahmen. In solchen Frameworks verfügen Sie normalerweise über eine Reihe von Entscheidungsvariablen, Einschränkungen für diese Variablen und eine Zielfunktion, die von Ihren Entscheidungsvariablen abhängt, die Sie minimieren oder maximieren möchten. Wenn die Entscheidungsvariablen Werte in annehmen können , sind die Einschränkungen lineare Ungleichungen über Ihre Entscheidungsvariablen, und die Zielfunktion ist eine lineare Funktion der Entscheidungsvariablen. Dann haben Sie ein lineares ProgrammR.- das Hauptarbeitspferd von OR in den letzten 60 Jahren. Wenn Sie andere Arten von Zielfunktionen oder Einschränkungen haben, findet man sich im Bereich der ganzzahligen Programmierung , quadratische Programmierung , semidefinit Programmierung , etc ...
Data Science hingegen befasst sich hauptsächlich mit Schlussfolgerungen. Hier beginnen Sie normalerweise mit einem großen Datenstapel und möchten etwas über Daten ableiten, die Sie noch nicht in Ihrem großen Datenstapel gesehen haben. Die typischen Dinge, die Sie hier sehen, sind: 1) Der große Datenstapel repräsentiert die vergangenen Ergebnisse von zwei verschiedenen Optionen und Sie möchten wissen, welche Option die besten Ergebnisse liefert. 2) Der große Datenstapel repräsentiert eine Zeit und Sie möchten wissen, wie sich diese Zeitreihen in die Zukunft erstrecken werden. 3) Der große Datenstapel stellt einen beschrifteten Satz von Beobachtungen dar und Sie möchten Beschriftungen für neue, unbeschriftete Beobachtungen ableiten. Die ersten beiden Beispiele fallen genau in klassische statistische Bereiche (Hypothesentest bzw. Zeitreihenprognose), während das dritte Beispiel meiner Meinung nach enger mit modernen Themen des maschinellen Lernens verbunden ist (Klassifizierung).
Meiner Meinung nach sind Operations Research und Data Science also meist orthogonale Disziplinen, obwohl es einige Überschneidungen gibt. Insbesondere denke ich, dass Zeitreihenprognosen im OP in einer nicht trivialen Menge erscheinen; Es ist einer der bedeutenderen, nicht auf mathematischer Programmierung basierenden Teile von OR. In Operations Research wenden Sie sich, wenn Sie eine bekannte Beziehung zwischen Ein- und Ausgängen haben. In Data Science wenden Sie sich an, wenn Sie versuchen, diese Beziehung zu bestimmen (für eine Definition von Eingabe und Ausgabe).