scml.scml2020.agents.bcse ========================= .. py:module:: scml.scml2020.agents.bcse Classes ------- .. autoapisummary:: scml.scml2020.agents.bcse.BuyCheapSellExpensiveAgent scml.scml2020.agents.bcse.MarketAwareBuyCheapSellExpensiveAgent Module Contents --------------- .. py:class:: BuyCheapSellExpensiveAgent(*args, **kwargs) Bases: :py:obj:`scml.scml2020.agents.indneg.IndependentNegotiationsAgent` An agent that tries to buy cheap and sell expensive but does not care about production scheduling. .. py:method:: create_ufun(is_seller: bool, issues=None, outcomes=None) Creates a utility function .. py:class:: MarketAwareBuyCheapSellExpensiveAgent(*args, buying_margin=None, selling_margin=None, min_price_margin=0.5, max_price_margin=0.5, **kwargs) Bases: :py:obj:`scml.scml2020.agents.indneg.MarketAwareIndependentNegotiationsAgent`, :py:obj:`BuyCheapSellExpensiveAgent` An agent that tries to buy cheap and sell expensive but does not care about production scheduling.