Embora a Pesquisa Operacional e a Ciência de Dados abranjam uma grande quantidade de tópicos e áreas, tentarei dar uma perspectiva do que considero a parte mais representativa e mainstream de cada uma.
Como outros já apontaram, a maior parte da Pesquisa Operacional se preocupa principalmente com a tomada de decisões . Embora existam muitas maneiras diferentes de determinar como tomar decisões, as partes mais comuns do OR (na minha opinião) estão focadas na modelagem de problemas de decisão em uma estrutura de programação matemática. Nesses tipos de estruturas, você normalmente possui um conjunto de variáveis de decisão, restrições sobre essas variáveis e uma função objetiva dependente das variáveis de decisão que você está tentando minimizar ou maximizar. Quando as variáveis de decisão podem assumir valores em , as restrições são desigualdades lineares sobre as variáveis de decisão e a função objetivo é uma função linear das variáveis de decisão, então você tem um programa linearR- o principal cavalo de batalha da OR nos últimos sessenta anos. Se você tem outros tipos de funções ou restrições objetivas, encontra-se no domínio da programação inteira , programação quadrática , programação semi-definida , etc.
A Ciência de Dados, por outro lado, preocupa-se principalmente em fazer inferências. Aqui, você normalmente começa com uma grande pilha de dados e deseja inferir algo sobre dados que ainda não viu em sua grande pilha. Os tipos típicos de coisas que você vê aqui são: 1) a grande pilha de dados representa os resultados anteriores de duas opções diferentes e você gostaria de saber qual opção produzirá os melhores resultados, 2) a grande pilha de dados representa um tempo séries e você gostaria de saber como essas séries temporais se estenderão para o futuro; 3) a grande pilha de dados representa um conjunto de observações rotuladas e você deseja inferir rótulos para observações novas e não identificadas. Os dois primeiros exemplos se enquadram diretamente nas áreas estatísticas clássicas (teste de hipóteses e previsão de séries temporais, respectivamente), enquanto o terceiro exemplo, eu acho, está mais intimamente associado aos tópicos modernos de aprendizado de máquina (classificação).
Então, na minha opinião, Pesquisa Operacional e Ciência de Dados são principalmente disciplinas ortogonais, embora haja alguma sobreposição. Em particular, acho que a previsão de séries temporais aparece em um valor não trivial em OR; é uma das partes mais significativas e não-matemáticas da OR. A Pesquisa Operacional é o local para onde você gira, se tiver um relacionamento conhecido entre entradas e saídas; A Ciência de Dados é o local para onde você procura, se estiver tentando determinar esse relacionamento (para alguma definição de entrada e saída).