Multi-agent systems consist of multiple autonomous agents working together within an environment to accomplish tasks, often through collaboration or competition. Each agent operates based on its programming and objectives, but the collective system can solve complex problems. MAS are essential for scenarios requiring decentralized decision-making, such as supply chain management, network optimization, and robotics.