I am working with complex models. I fitted two different models to my data. Then, I calculate the logliklihood function and the AIC and BIC values. I found that the log likelihood of the first models is higher than the other models, while the AIC and BIC corresponding to the model with higher log likelihood is larger than the other model. That is, AIC and BIC select the model with lower log likelihood. Would that acceptable or may something wrong?
AIC and BIC are computed by two quantities. The log likelihood value is penalised by a quantity taking into account the number of parameters included in the model.
It might be that the model with higher likelihood includes "too many" covariates and the inclusion of those parameters does not increase the model estimate enough. Did you check also that difference?