1. A method for managing a manufacturing environment, the method comprising: obtaining first sensor data from one or more sensors deployed in a manufacturing environment, the first sensor data indicating an initial state of the manufacturing environment; obtaining second sensor data from the one or more sensors deployed in the manufacturing environment, the second sensor data indicating a current state of the manufacturing environment; storing the first sensor data in an initial state data structure; revising estimates of production metrics based upon the second sensor data; translating an optimization model to a mixed integer program; solving the mixed integer program; translating, using an optimizer comprising at least one of one or more hardware devices, a solution to the mixed integer program using the optimization model to generate an optimized schedule for operators of the manufacturing environment based on an optimization data structure, the optimization data structure comprising one or more manufacturing objectives and one or more resource constraints; simulating, using a simulator comprising at least one of the one or more hardware devices, manufacturing activity based on the generated optimized schedule, the revised estimates of production metrics, and the initial state data structure; storing simulation results in a simulation data structure; and analyzing the simulation results in the simulation data structure to determine a satisfaction of the manufacturing objectives.