通常、作品の作者は、あなたが言及した複数のオープンソースライセンス(いわゆるデュアルライセンス)の下でそれをライセンスすることができます。ただし、参照されているACM編集ポリシーでは、公開された「アルゴリズム」の著作権の所有権を移転する義務があることを明記しているため、問題があるようです。
著作権のあるアルゴリズムの作成者(または雇用主)は、ACMの公開資料の著作権を所有するというACMのポリシーに従って、公開用のアルゴリズムを受け入れたら、著作権をACMに譲渡する必要があります。
このポリシー(およびACMソフトウェアと著作権およびライセンス契約)は、「著作物を再利用する権利を著者に付与し、関連するソフトウェアを非営利目的で再利用するための寛大な許可も与える」と述べています。非営利目的に対するこの制限により、著者(IMHO、IANAL)は商用利用と非営利利用の区別を許可しないため、質問に記載されているオープンソースライセンスに基づいて再ライセンスを許可されません。
可能な解決策は、ACM著作権ポリシーの詳細な説明に記載されています。
著作者または著作者の雇用主が著作権を保持しなければならない特別な場合、またはACMが特定の作品に無条件を与えたくない場合、ACMは、作品を公開するために必要な許可をACMに付与する所有者からのリリースを受け入れることができます。
このような例外が発行のためにどのくらいの頻度で許可されるかはわかりません。そのような例外を探そうとした場合、おそらく、これらのオープンソースライセンスの1つでソフトウェアのライセンスを既に取得しており、その代わりに、記事の公開によって作成された派生物の著作権をACMが持つことができると主張するでしょう。
IANAL(私は弁護士ではありません)に言及しましたか?