the multilinear engine is a computer program that can solve the positive matrix factorization problem. multilinear engine uses a programming language permitting the solution to be guided toward some possible targets that can be derived from a priori knowledge of sources. this feature makes it especially suitable for source apportionment studies Where partial knowledge of the sources is available