Systems and methods for cleaning and/or removal of ocean garbage are provided. The system includes a cleanup autonomous vessel (CAV) for collecting garbage, an autonomous tugboat (AT) for moving a large ocean container (LC), and a sorting machine (SM) and for sorting garbage. The system may also include an autonomous boat (AB) for transferring garbage from the CAV to the SM and for supplying fuel from the AT to the CAV. The system further includes regular ocean vessels (ROV) for moving the LC to different location. The CAV, AT, AB, LC, and ROV may operate in conjunction with a bidding process.