Use a opção -m para especificar o método de compactação; por exemplo:
7z a -mm=PPMd demo.zip demo.txt
cria um arquivo demo.zip contendo demo.txt comprimido usando PPMd.
O PPMd é suportado apenas em arquivos ZIP e 7z; para o último, a sintaxe é:
7z a -m0=PPMd demo.7z demo.txt
Note também que Info-Zip unzip (a versão normalmente disponível em sistemas Linux) não pode descompactar arquivos compactados com PPMd em arquivos ZIP.
A documentação tem todos os detalhes.