I. Introduction

II. Related Surveys

III. Background and Problem Formulations for Optimizing RIS-aided Wireless Networks

IV. Model-based Optimization Algorithms for RIS-aided Wireless Networks

V. Heuristic Optimization Approaches

VI. ML-enabled Optimization for RIS-aided Wireless Networks

VII. Comparison and Relationship between Model-based, Heuristic, and ML Approaches

IX. Conclusion