MATHEMATICAL ENGINEERING TECHNICAL REPORTS Conditions for swappability of records in a microdata set when some marginals are flxed