A Multi-Factor Constrained Autonomous Decision-Making Method for Ship Maneuvering in Complex Shallow Water Areas | Synapse