A method of controlling a wireless feeder network (35, 50, 75, 95) used to provide a wireless backhaul communication by coupling access base stations (55, 80) of an access network (55, 60, 80, 85, 90) with a communications network, the access network comprising the access base stations for connecting to items of end user equipment (60, 85) over a first wireless air interface, the wireless feeder network comprising a plurality of feeder base stations coupled to the communications network and a plurality of feeder terminals (50, 75) coupled to said access base stations, each feeder terminal having a feeder link with a feeder base station, and the feeder links being established over a second wireless air interface comprising a plurality of resource blocks, the method comprising the steps of: with reference to sounding data obtained from the wireless feeder network by performing sounding between the feeder terminals and the feeder base stations, computing a global schedule to allocate to each feeder link at least one resource block, assuming a predefined traffic profile within the wireless feeder network; distributing the global schedule such that each feeder base station receives at least a portion of the global schedule relevant to that feeder base station and those feeder terminals with which that feeder base station has a feeder link; receiving traffic reports from at least the feeder base stations within the wireless feeder network when the wireless feeder network is operating in accordance with the currently distributed global schedule to pass traffic between the communications network and the access base stations; applying an evolutionary algorithm to modify the global schedule based on said traffic reports in order to generate an updated global schedule; and distributing the updated global schedule such that each feeder base station receives at least a portion of the updated global schedule relevant to that feeder base station and those feeder terminals with which that feeder base station has a feeder link. with reference to sounding data obtained from the wireless feeder network by performing sounding between the feeder terminals and the feeder base stations, computing a global schedule to allocate to each feeder link at least one resource block, assuming a predefined traffic profile within the wireless feeder network; distributing the global schedule such that each feeder base station receives at least a portion of the global schedule relevant to that feeder base station and those feeder terminals with which that feeder base station has a feeder link; receiving traffic reports from at least the feeder base stations within the wireless feeder network when the wireless feeder network is operating in accordance with the currently distributed global schedule to pass traffic between the communications network and the access base stations; applying an evolutionary algorithm to modify the global schedule based on said traffic reports in order to generate an updated global schedule; and distributing the updated global schedule such that each feeder base station receives at least a portion of the updated global schedule relevant to that feeder base station and those feeder terminals with which that feeder base station has a feeder link.