A differential evolution algorithm for solving geometric programming problems | IEEE Conference Publication | IEEE Xplore