OR in societal problem analysis; Systematic technology adoption; Optimization; Heterogeneous agents; Uncertain technological learning