Study on architecture of genetic network programming based on cooperative division strategy