Before revision:  Each of these algorithms require preprocessing the initial simple polygon . And, the algorithms that maintain the visibility polygon (resp. weak visibility polygon) compute the visibility polygon (resp. weak visibility polygon) with respect to the initial simple polygon during the preprocessing phase .
After revision:  Each of these algorithms require preprocessing the initial simple polygon .