1. Introduction  
2. Overview of Distributed Constraint Satisfaction and Optimization  
3. DCOP Classification  
4. Classical DCOP  
5. Dynamic DCOPs  
6. Probabilistic DCOPs  
7. Quantified DCOPs  
8. DCOP Applications  
9. Analyses and Perspectives on DCOPs  
10. Conclusions