Implementation and numerical validation of fuzzy logic and constrast source inversion methods