Method for maintenance in a nuclear power plant, wherein - each fuel assembly among a plurality is moved from an initial location to a destination location, - each cluster among a plurality is moved from an initial fuel assembly to a final fuel assembly, the movements of the clusters being carried out in a cooling area that is distanced from the reactor, - a cluster movement is broken down into one or more successive transfers, the cluster being temporarily housed in an unoccupied and compatible holder (11, 93, 95) between each transfer, and - the movements of fuel assemblies and clusters are implemented by respective robots (25, 27), the method comprises the following step: a) scheduling the movements of the assembly members (11, 13), said scheduling comprising the operations of: a1) assigning a destination location to each fuel assembly, a2) identifying all transfers of clusters to be performed and establishing a chronological order for such transfers, the method being characterized in that it further comprises the following steps: b) optimizing the schedule, the optimization being implemented by computer means and comprising the following operations: b1) estimating a time required to complete the transfers of clusters identified in operation a2), b2) modifying at least some of the scheduling parameters of step a), b3) estimating a time required to complete the transfers of clusters with the modified parameters, b4) retaining the modified parameters if the time estimate calculated in step b3) is less than the previous estimate, b5) repeating the series of operations b2), b3), and b4) at least once, and c) moving the assembly members (11, 13) according to the result of the optimization of step b). - each fuel assembly among a plurality is moved from an initial location to a destination location, - each cluster among a plurality is moved from an initial fuel assembly to a final fuel assembly, the movements of the clusters being carried out in a cooling area that is distanced from the reactor, - a cluster movement is broken down into one or more successive transfers, the cluster being temporarily housed in an unoccupied and compatible holder (11, 93, 95) between each transfer, and - the movements of fuel assemblies and clusters are implemented by respective robots (25, 27), the method comprises the following step: a) scheduling the movements of the assembly members (11, 13), said scheduling comprising the operations of: a1) assigning a destination location to each fuel assembly, a2) identifying all transfers of clusters to be performed and establishing a chronological order for such transfers, the method being characterized in that it further comprises the following steps: b) optimizing the schedule, the optimization being implemented by computer means and comprising the following operations: b1) estimating a time required to complete the transfers of clusters identified in operation a2), b2) modifying at least some of the scheduling parameters of step a), b3) estimating a time required to complete the transfers of clusters with the modified parameters, b4) retaining the modified parameters if the time estimate calculated in step b3) is less than the previous estimate, b5) repeating the series of operations b2), b3), and b4) at least once, and c) moving the assembly members (11, 13) according to the result of the optimization of step b). a) scheduling the movements of the assembly members (11, 13), said scheduling comprising the operations of: a1) assigning a destination location to each fuel assembly, a2) identifying all transfers of clusters to be performed and establishing a chronological order for such transfers, a1) assigning a destination location to each fuel assembly, a2) identifying all transfers of clusters to be performed and establishing a chronological order for such transfers, b) optimizing the schedule, the optimization being implemented by computer means and comprising the following operations: b1) estimating a time required to complete the transfers of clusters identified in operation a2), b2) modifying at least some of the scheduling parameters of step a), b3) estimating a time required to complete the transfers of clusters with the modified parameters, b4) retaining the modified parameters if the time estimate calculated in step b3) is less than the previous estimate, b5) repeating the series of operations b2), b3), and b4) at least once, and b1) estimating a time required to complete the transfers of clusters identified in operation a2), b2) modifying at least some of the scheduling parameters of step a), b3) estimating a time required to complete the transfers of clusters with the modified parameters, b4) retaining the modified parameters if the time estimate calculated in step b3) is less than the previous estimate, b5) repeating the series of operations b2), b3), and b4) at least once, and c) moving the assembly members (11, 13) according to the result of the optimization of step b).