Most energy efficient and very small volume way to produce motion
It would be nice if you could give bit more explanation on your final goal. I'm not sure if you need linear or angular motion. In case of linear then, I'd go for solenoid, in other case, 9gr. servo should do the job. These servos are quite cheap and not so power hungry.