Credit: Cranos Williams, North Carolina State University
"These oscillatory systems are found in everything from mechanisms in cells that allow a cell to replicate itself to the sleep-wake cycle in mammals," says Dr. Cranos Williams, an assistant professor of electrical and computer engineering at NC State and co-author of a paper describing the work.
Credit: Cranos Williams
Since these oscillatory systems present a problem for most optimization algorithms, Williams
and NC State Ph.D. student Seyedbehzad Nabavi focused on developing methods that would manipulate the surface characteristics of the objective function itself.
This new approach factors in the frequency of the concentrations within the system – or how often each concentration is repeated – to generate a new objective function that mitigates the impact of system oscillations.
"By generating a new objective function that factors in the frequency of the system oscillations, we are able to eliminate many of the hills and valleys, resulting in a surface with the same optimal point, but that is easier to search," Williams