4.4. 列生成法

列生成法の基底クラスです.理論については以下もご確認ください.

class sample.column_generator.ColumnGenerator[ソース]

列生成法のための抽象基底クラス

abstract create_init_pattern(*, pattern: dict, b: float | dict = 1, c: float | dict = 1) None[ソース]

set self.pattern, self.b, self.c

create_lambda(*, silent: bool = True) pysimple.table.Table[ソース]

select_pattern の双対問題

abstract create_new_pattern(lmbval: pysimple.table.Table, *, silent: bool = True) tuple[pysimple.table.Table, pysimple.table.Table][ソース]

組合せを 1 つ生成する

property iternum
property patternnum
select_pattern(*, vtype=<built-in function bin>, silent: bool = True) tuple[pysimple.table.Table, pysimple.table.Table][ソース]

生成されたパターンから b を満たす組合せを選択する

solve(*, eps: float = 0.0, maxiter: int = 100) pysimple.table.Table[ソース]

列生成法で問題を解く

update_pattern(zval: pysimple.table.Table) None[ソース]

update self.pattern, self.c