A method for wireless power transmission, comprising: • at a transmitter comprising an adaptive antenna array, determining that a receiver is in transmission range of the transmitter; • in response to determining that the receiver is in transmission range, performing a search, based on a function of the power received at the receiver, over a transmission parameter space associated with the adaptive antenna array; • based on the search, determining an optimized parameter value set, the optimized parameter value set comprising a respective value for each parameter of the transmission parameter space; and • at the transmitter, wirelessly transmitting power to the receiver by transmitting based on the optimized parameter value set; wherein the search comprises at least one of a local search and a stochastic global search; wherein performing the search comprises, for each parameter value set of a series of parameter value sets within the transmission parameter space: • determining a respective value, associated with the respective parameter value set, of the function; • based on the respective parameter value set and the respective value, determining a respective subsequent parameter value set; and • in response to determining the respective subsequent parameter value set, while a search convergence criterion has not been met, adding the respective subsequent parameter value set to the series; wherein determining the respective value of the function comprises: • at the transmitter, throughout a respective time interval, transmitting power based on the respective parameter value set; • at the receiver, during the respective time interval, receiving power transmitted by the transmitter; • determining a respective amount of power received at the receiver during the respective time interval; and • determining the respective value based on the respective amount of power. • at a transmitter comprising an adaptive antenna array, determining that a receiver is in transmission range of the transmitter; • in response to determining that the receiver is in transmission range, performing a search, based on a function of the power received at the receiver, over a transmission parameter space associated with the adaptive antenna array; • based on the search, determining an optimized parameter value set, the optimized parameter value set comprising a respective value for each parameter of the transmission parameter space; and • at the transmitter, wirelessly transmitting power to the receiver by transmitting based on the optimized parameter value set; • determining a respective value, associated with the respective parameter value set, of the function; • based on the respective parameter value set and the respective value, determining a respective subsequent parameter value set; and • in response to determining the respective subsequent parameter value set, while a search convergence criterion has not been met, adding the respective subsequent parameter value set to the series; • at the transmitter, throughout a respective time interval, transmitting power based on the respective parameter value set; • at the receiver, during the respective time interval, receiving power transmitted by the transmitter; • determining a respective amount of power received at the receiver during the respective time interval; and • determining the respective value based on the respective amount of power.