def test_loading_columns():
    network = pg.read_network()
    print('\nstart loading columns\n')
    st = time()
    pg.load_columns(network)
    print(f'processing time of loading columns: {(time() - st):.2f} s')
    print('\nstart column generation\n')
    st = time()
    iter_num = 0
    column_update_num = 10
    pg.perform_column_generation(iter_num, column_update_num, network)
    print(f'processing time of column generation: {(time() - st):.2f} s for {iter_num} assignment iterations and {column_update_num} iterations in column generation')
    pg.output_columns(network)
    pg.output_link_performance(network)
def test_loading_columns():
    network = pg.read_network()
    print('\nstart loading columns\n')
    st = time()
    pg.load_columns(network)
    print(f'processing time of loading columns: {(time() - st):.2f} s')
    print('\nstart column generation\n')
    st = time()
    iter_num = 0
    column_update_num = 10
    pg.perform_column_generation(iter_num, column_update_num, network)
    print(f'processing time of column generation: {(time() - st):.2f} s for {iter_num} assignment iterations and {column_update_num} iterations in column generation')
    pg.output_columns(network)
    pg.output_link_performance(network)