1. A method for simultaneously determining a model for each of a plurality of physical properties of a subsurface region by iterative joint inversion of a plurality of corresponding geophysical data types, comprising using a computer to minimize a penalty function to determine model updates for a next iteration cycle, said penalty function containing a separate weighted term for each data type, wherein the penalty function weights are changed when one or more convergence criteria are satisfied.