Abstract

Two-sided manufacturing-as-a-service (MaaS) marketplaces connect clients requesting manufacturing services to suppliers providing those services. The matching mechanism that allocates clients’ orders to suppliers is a key design parameter of the marketplace platform. The platform might perform an allocation to maximize its revenue or optimize for social welfare of all participants. However, individual participants might not get maximum value from their match and reject it to form matches themselves (called blocking groups), thereby bypassing the platform. This paper considers the bipartite matching problem in MaaS marketplaces in a dynamic environment and proposes two matching solutions that limit the formation of blocking groups. Matching is based on non-strict, incomplete and interdependent preferences of participants over contracts, enabling negotiations between both sides. Simulations are used to test the mechanisms in a 3D printing services marketplace and evaluate the impact of stability on its performance. It is found that stable matching results in small degradation in social welfare of the marketplace but significantly better outcomes in terms of stability. Unstable matchings introduce anarchy into the marketplace with participants rejecting its allocation leading to performance poorer than stable matchings.

This content is only available via PDF.
You do not currently have access to this content.