开 and 给 as Result Complement
Result complement follow a single character verb to provide 'result' of the verb

Example of 开 as result complement: 

跑 = run

跑(开) = run (and get away)

~

放 = release 

放(开) = release (let out)

~

拆 = break

拆(开) = break (open)

Example of 给 as result complement: 

供 = provide

供(给) = provide (and give)

~

補 = replenish

補(给) = replenish (and give)