Optimisation methods in electronics and communications