A non-transitory computer readable medium having processor readable code embodied on the computer readable medium, the processor readable code for programming one or more processors to perform the operations of estimating permeability at unsampled but logged interval locations in a reservoir, the operations comprising:
- performing an optimization procedure, the optimization procedure comprising the operations of:
- selecting initial values of weights for each of a plurality of reservoir properties and an initial value of a distance power parameter when respective default values are not assigned or to be utilized,
- performing a blind test procedure on a reference database comprising one or more databases or lookup tables containing one or more data sets of measured well log values of the plurality of reservoir properties and a corresponding one or more data sets of measured core values of the plurality of reservoir properties for a plurality of core samples extracted from a plurality of core sample locations in a reservoir,
- changing the values of one or more of the weights of the plurality of reservoir properties and the value of the distance power parameter,
- repeating the operation of performing the blind test procedure utilizing the changed values and changing the values of one or more of the weights of the plurality of reservoir properties and the value of the distance power parameter, until local minimum of an absolute average residual value is reached to thereby determine optimized values of the weights for the plurality of reservoir properties and an optimized value of the distance power parameter;
- and
- performing a deterministic permeability prediction workflow utilizing the optimized values of the weights for the plurality of reservoir properties and the optimized value of the distance power parameter to calculate permeability at query point or an unsampled but logged interval location encompassing the query point.