The document is a thesis submitted by Sunidhi Azad to Concordia University in partial fulfillment of the requirements for a Master of Computer Science degree. It studies group foraging by robotic swarms, which involves collectively searching for an object of interest and bringing it back to a central location. The thesis proposes five novel algorithms for the exploration phase of foraging and analyzes their competitive ratios. It also provides two approaches for the transportation phase and analyzes a simple case theoretically. The performance of the algorithms is evaluated through simulations.