An automated warehouse system (100, 101), the system comprising: a plurality of automated pallet movers; a physical space in which the plurality of automated pallet movers are configured to operate; and a control system configured to provide commands to each of the plurality of automated pallet movers for operating in the physical space, the commands comprising, for an automated pallet mover: a pallet transportation command comprising: (i) a pallet identifier of a pallet to be transported by the automated pallet mover in the physical space, and (ii) a destination location to which the pallet is to be transported by the automated pallet mover; and a control algorithm command that specifies a control algorithm for moving through the physical space, wherein the automated pallet mover is configured to transport the pallet to the destination location according to a route resulting from performance of the control algorithm, while one or more of the other automated pallet movers concurrently transport other pallets to other destination locations according to other routes resulting from performance of the same control algorithm; characterized in that the control system being further configured to: (i) for each of a plurality of different control algorithms, perform one or more simulations of transporting pallets in the physical space by the plurality of automated pallet movers using the control algorithm, (ii) compare pallet throughput resulting from simulated use of each control algorithm, and (iii) select an optimal control algorithm, the optimal control algorithm corresponding to greatest pallet throughput, wherein the control algorithm command specifies the optimal control algorithm. a plurality of automated pallet movers; a physical space in which the plurality of automated pallet movers are configured to operate; and a control system configured to provide commands to each of the plurality of automated pallet movers for operating in the physical space, the commands comprising, for an automated pallet mover: a pallet transportation command comprising: (i) a pallet identifier of a pallet to be transported by the automated pallet mover in the physical space, and (ii) a destination location to which the pallet is to be transported by the automated pallet mover; and a control algorithm command that specifies a control algorithm for moving through the physical space, wherein the automated pallet mover is configured to transport the pallet to the destination location according to a route resulting from performance of the control algorithm, while one or more of the other automated pallet movers concurrently transport other pallets to other destination locations according to other routes resulting from performance of the same control algorithm; characterized in that a pallet transportation command comprising: (i) a pallet identifier of a pallet to be transported by the automated pallet mover in the physical space, and (ii) a destination location to which the pallet is to be transported by the automated pallet mover; and (i) a pallet identifier of a pallet to be transported by the automated pallet mover in the physical space, and (ii) a destination location to which the pallet is to be transported by the automated pallet mover; and a control algorithm command that specifies a control algorithm for moving through the physical space, wherein the automated pallet mover is configured to transport the pallet to the destination location according to a route resulting from performance of the control algorithm, while one or more of the other automated pallet movers concurrently transport other pallets to other destination locations according to other routes resulting from performance of the same control algorithm; characterized in that the control system being further configured to: (i) for each of a plurality of different control algorithms, perform one or more simulations of transporting pallets in the physical space by the plurality of automated pallet movers using the control algorithm, (ii) compare pallet throughput resulting from simulated use of each control algorithm, and (iii) select an optimal control algorithm, the optimal control algorithm corresponding to greatest pallet throughput, wherein the control algorithm command specifies the optimal control algorithm. (i) for each of a plurality of different control algorithms, perform one or more simulations of transporting pallets in the physical space by the plurality of automated pallet movers using the control algorithm, (ii) compare pallet throughput resulting from simulated use of each control algorithm, and (iii) select an optimal control algorithm, the optimal control algorithm corresponding to greatest pallet throughput, wherein the control algorithm command specifies the optimal control algorithm.