All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Classes | Namespaces | Functions
fractional_winner_determination_in_MUCA.hpp File Reference
#include "paal/auctions/auction_components.hpp"
#include "paal/auctions/auction_traits.hpp"
#include "paal/auctions/auction_utils.hpp"
#include "paal/lp/glp.hpp"
#include "paal/lp/lp_row_generation.hpp"
#include "paal/utils/accumulate_functors.hpp"
#include "paal/utils/concepts.hpp"
#include "paal/utils/functors.hpp"
#include "paal/utils/property_map.hpp"
#include <boost/concept/requires.hpp>
#include <boost/property_map/property_map.hpp>
#include <boost/range/combine.hpp>
#include <boost/range/counting_range.hpp>
#include <iterator>
#include <random>
#include <tuple>
#include <type_traits>

Go to the source code of this file.

Classes

struct  paal::auctions::detail::bid< Bidder, BidId, Bundle >
 

Namespaces

 paal
 global namespace of project.
 
 paal::auctions
 Auctions namespace.
 
 paal::auctions::detail
 concepts
 

Functions

template<class DemandQueryAuction , class OutputIterator , class ItemToLpIdMap , class SeparationOracle = paal::lp::random_violated_separation_oracle>
void paal::auctions::fractional_determine_winners_in_demand_query_auction (DemandQueryAuction &&auction, OutputIterator result, ItemToLpIdMap item_to_id, double epsilon, SeparationOracle separation_oracle=SeparationOracle{})
 detail More...
 
template<class DemandQueryAuction , class OutputIterator >
void paal::auctions::fractional_determine_winners_in_demand_query_auction (DemandQueryAuction &&auction, OutputIterator result, double epsilon=1e-7)
 This is fractional determine winners in demand query auction and return assignment of fractional bundles to bidders. This is version with default ItemToLpIdMap using std::unordered_map and default epsilon. More...
 

Detailed Description

Author
Robert Rosolek
Version
1.0
Date
2014-06-09

Definition in file fractional_winner_determination_in_MUCA.hpp.