Mặc dù cả Nghiên cứu hoạt động và Khoa học dữ liệu đều bao gồm một số lượng lớn các chủ đề và lĩnh vực, tôi sẽ cố gắng đưa ra quan điểm của mình về những gì tôi thấy là phần chính và đại diện nhất của mỗi chủ đề.
Như những người khác đã chỉ ra, phần lớn Nghiên cứu hoạt động chủ yếu liên quan đến việc đưa ra quyết định . Mặc dù có nhiều cách khác nhau để xác định cách đưa ra quyết định, các phần chính của OR (theo tôi) được tập trung vào mô hình hóa các vấn đề quyết định trong khung lập trình toán học. Trong các loại khung này, bạn thường có một tập hợp các biến quyết định, các ràng buộc đối với các biến này và hàm mục tiêu phụ thuộc vào các biến quyết định của bạn mà bạn đang cố gắng giảm thiểu hoặc tối đa hóa. Khi các biến quyết định có thể nhận các giá trị trong , các ràng buộc là bất đẳng thức tuyến tính so với các biến quyết định của bạn và hàm mục tiêu là hàm tuyến tính của các biến quyết định, khi đó bạn có chương trình tuyến tínhR- đặc điểm chính của OR trong sáu mươi năm qua. Nếu bạn có các loại hàm mục tiêu hoặc ràng buộc khác, bạn sẽ thấy mình trong lĩnh vực lập trình số nguyên , lập trình bậc hai , lập trình bán xác định , v.v ...
Mặt khác, Khoa học dữ liệu chủ yếu liên quan đến việc đưa ra các kết luận. Ở đây, bạn thường bắt đầu với một đống dữ liệu lớn và bạn muốn suy luận điều gì đó về dữ liệu bạn chưa thấy trong đống lớn của mình. Các loại điển hình bạn thấy ở đây là: 1) đống dữ liệu lớn biểu thị kết quả trong quá khứ của hai tùy chọn khác nhau và bạn muốn biết tùy chọn nào sẽ mang lại kết quả tốt nhất, 2) đống dữ liệu lớn biểu thị thời gian chuỗi và bạn muốn biết chuỗi thời gian đó sẽ kéo dài như thế nào trong tương lai, 3) đống dữ liệu lớn đại diện cho một tập hợp các quan sát được dán nhãn và bạn muốn suy ra các nhãn cho các quan sát mới, không ghi nhãn. Hai ví dụ đầu tiên rơi thẳng vào các lĩnh vực thống kê cổ điển (thử nghiệm giả thuyết và dự báo chuỗi thời gian, tương ứng) trong khi ví dụ thứ ba tôi nghĩ có liên quan chặt chẽ hơn với các chủ đề học máy hiện đại (phân loại).
Vì vậy, theo tôi, Nghiên cứu hoạt động và Khoa học dữ liệu chủ yếu là các ngành trực giao, mặc dù có một số chồng chéo. Cụ thể, tôi nghĩ rằng dự báo chuỗi thời gian xuất hiện với số lượng không hề nhỏ trong OR; nó là một trong những phần quan trọng hơn, không dựa trên lập trình của OR. Nghiên cứu hoạt động là nơi bạn rẽ nếu bạn có mối quan hệ đã biết giữa đầu vào và đầu ra; Khoa học dữ liệu là nơi bạn biến nếu bạn đang cố xác định mối quan hệ đó (đối với một số định nghĩa về đầu vào và đầu ra).