я уже подзабыл "русский язык", но попробую так: в данном случае определение "не большей чем

" является прилагательным, выступающим в роли причастного оборота, т.к. используется в значении "
имеющих сложность не больше 
", поэтому с двух сторон обособляется запятыми. Кроме того, также ставится запятая перед предлогом "чем".
Определение "сложности" в данном случае может быть заменено на аналогичное по смыслу определение "сложность которых", т.е. тоже относится к обособляемому определению:
Цитата:
Количество различных схем, сложности не большей, чем

, не превосходит ...
Но мне сказали, что после "большей" не надо

...
Это вопрос спорный. Есть литературный русский язык, а есть современный, гораздо менее требовательный к пунктуации. Кроме того, пунктуация также зависит от стилистики: литературный жанр, журналистский или научный. В литературном жанре требования строги, запятую ставить надо, а в журналистике или научном требования менее строги, можно пропустить. Эти жанры специализированны, в них главное чёткая передача смысла. Если запятая не влияет на смысл изложения, то она может не ставиться.