For low-complexity ML detection, breadth-first approaches, such as ... , have been chosen as a reasonable alternative..."
There are three examples of said breadth-first approaches, which appear in the following form:
A (item 1)
B and C (item 2)
D (item 3)
Should I use semicolons to separate these three items? As in
A; B and C; and D