Since Ryan composes twice as many problems as Bill's total of 20, this means Ryan composes 20*2=<<20*2=40>>40 problems
Frank composes 3 times as many as Ryan does, so this means Frank composes 40*3=<<40*3=120>>120 problems.
Since Frank needs to submit 4 types of problems in equal proportion out of his total, this means he needs to make 120/4= <<120/4=30>>30 problems of each type.
#### 30