“…Therefore, we propose the successive shortest path-based computation offloading (SSPCO) algorithm, as shown in Algorithm 1. SSPCO uses the shortest path fast algorithm to search for the shortest path with unit cost as weight from the source node, S, to the sink node, T. Specifically, the flow network, G, is first constructed based on the input set of on-board missions, GEO/LEO satellite processing capacity, channel bandwidth, and channel gain (line 1), and then the corresponding residual network, G R , is constructed based on G, and the flows and unit costs of the edges on G R are initialized (lines 2-7); the shortest augmenting path from the source node to the sink node is continuously searched for and augmented in residual network, G R , until there is no augmenting path, p, in G R (lines 8-18); finally, the MCMF is transformed into the offloading decision: if there is flow from the mission node to the U node, it is considered as the mission offloading failure, otherwise the offloading ratio can be calculated by the flow on the edges from the mission node to the GEO satellite node and the self node (lines [19][20][21][22][23][24][25][26][27].…”