Agent based exploration of urban economic dynamics under the rent-gap hypotheses