1. A method comprising: receiving, by a processing device, user input of first scheduling data in a first format to schedule a plurality of tasks to be performed by a plurality of stations of a manufacturing system, the first scheduling data comprising the plurality of stations, the plurality of tasks, information indicating, for each of the plurality of tasks, one or more corresponding stations of the plurality of stations that is capable of performing a corresponding task of the plurality of tasks, and a number of a plurality of combinations of tasks and stations, wherein a scheduling system of the manufacturing system is unable to process the number of the plurality of combinations in the first format; creating, by the processing device, second scheduling data in a second format, the second format comprising a graph and a plurality of nodes in the graph to represent the plurality of stations; determining, by the processing device, one or more pairs of nodes of the plurality of nodes in the graph having at least one respective task of the plurality of tasks that is common to nodes in respective pairs of nodes; creating, by the processing device, node connectors in the graph to represent the one or more pairs of nodes of the plurality of nodes having the at least one respective task of the plurality of tasks that is common to the nodes in the respective pairs of nodes; applying, by the processing device, a weight to one or more node connectors in the graph based on the at least one respective task of the plurality of tasks that is common to the nodes in the respective pairs of nodes; creating, by the processing device, a plurality of partitions of the graph based on the weight applied to the one or more node connectors in the graph; determining, by the processing device, from the plurality of partitions of the graph, one or more task exceptions that are associated with a respective partition, wherein the one or more task exceptions are tasks that are eligible to be processed by stations that are represented by nodes in different partitions; for each of the plurality of partitions, grouping, by the processing device, a subset of stations in the respective partition with a corresponding task subset; creating, by the processing device, a new task set comprising the one or more task exceptions; creating, by the processing device, a plurality of new representations of the plurality of partitions in a third format that is compatible with the scheduling system, the plurality of new representations reducing the number of the plurality of combinations of tasks and stations based on the grouping; and initiating, by the processing device, the scheduling system to generate a schedule for performing, by the one or more stations, the plurality of tasks based on the plurality of new representations in the third format that is compatible with the scheduling system and the new task set comprising the one or more task exceptions, wherein the manufacturing system is to perform the plurality of tasks based on the schedule.