Enhancing Spontaneous Imbibition Analysis Through Advanced Optimization Algorithms In Julia Programming Language