I don't have a reference for selective carbonyl reductions in the presence of olefins but you should be able to do it in a two step process; first selective reduction of the carbonyl to the alcohol with NaBH4 or LiAlH4. Followed by tosylation of the alcohol and reduction of the tosylate with LiAlH4 without the reduction of the alkene.
This reference could be useful for you, where keto functional group of chalcone has been reduced to –CH2 selectively by (MeO)3SiH, ZnCl2 (10 min, rt) without affecting double bond.
Reference: Phosphorus, Sulfur and Silicon and the Related Elements, 2011, 186(8), 1621-1625
one method you can try is Wolf Kishner reduction, another would be convert the keto to tosyl hydrazone and reduction of tosyl hydrazone with sodium cyano borohydride, there may be chance of isomerisation of doublebond .
Please try to go for clemensens reduction, it should definitely work coz clemensens and wolf-kishner reactions is mean to reduce carbonyl to CH2... if the clemensons doent suits for ur reaction then try to react carbonyl with tosyl hydrazene and then treat it with NaBH4 in aceticacid, it will reduce carbonyl to CH2 with out affecting double bond.
Mr. K.. Rajesh , reduction of unsaturated carbonyl group with tosyl hydrazene and then treat it with NaBH4 in aceticacid, the position of double bond change, reaction known as "alkene walk".
hi dear ranvijay, what u said is right the α,β-Unsaturated carbonyl compounds are reduced with concomitant migration of the conjugated alkene. The mechanism for this "alkene walk" reaction apparently proceeds through a diazene intermediate which transfers hydride by 1,5-sigmatropic rearrangement. but in some cases where the compound is fully unsaturated one... in order to maintain its unsaturation the double bond shift may not occur... for example consider the reduction of cinnamaldehyde and 2(nitrovinyl)benzene with LiAlH4, the double bond in cinnamaldehyde can not get reduced, where unsaturation prevails in this case, like wise some times alkene walk may not occur in case of compounds with high degree of unsaturation... so i just told to give a trail...
Dear Apurba Sinhamahapatra if u think that all the above said procedures does nt work and if u need the compound with the unsaturation then convert the carbonyl to acid (-COOH) and then decarboxylate it.