Съдържание:
- Какво се счита за полиномиално време?
- Как да разберете дали нещо е полиномно време?
- Какво се случва, ако намаляването е разрешено в експоненциално време?
- Какво е експоненциален алгоритъм?
Видео: Редукцията полиномно време ли е?
2024 Автор: Fiona Howard | [email protected]. Последно модифициран: 2024-01-10 06:34
В теорията на изчислителната сложност, намаляването на полиномното време е метод за решаване на един проблем с помощта на друг. Редукциите с полиномно време често се използват в теорията на сложността за дефиниране както на класове на сложност, така и на пълни проблеми за тези класове. …
Какво се счита за полиномиално време?
За един алгоритъм се казва, че е с полиномиално време, ако времето му за изпълнение е горно ограничено от полиномен израз в размера на входа за алгоритъма, тоест T(n)=O(nk) за някаква положителна константа k.
Как да разберете дали нещо е полиномно време?
3 отговора. Алгоритъмът е полиномиален (има полиномно време на работа), ако за някое k, C>0, времето му на работа на входове с размер n е най-много Cnk. Еквивалентно, алгоритъмът е полином, ако за някакъв k>0 времето му на работа на входове с размер n е O(nk).
Какво се случва, ако намаляването е разрешено в експоненциално време?
Ако намаляването е разрешено експоненциално време, тогава то може напълно да реши първоначалния проблем и да създаде тривиален екземпляр на целевия проблем Това означава, че всеки проблем в NP е сведен до всеки друг проблем от такъв тип редукции, така че всеки проблем в NP е NP-завършен за експоненциално намаляване на времето.
Какво е експоненциален алгоритъм?
За един алгоритъм се казва, че е експоненциално време, ако T(n) е горна граница с 2poly( ) , където poly(n) е някакъв полином от n. По-формално, алгоритъмът е експоненциално време, ако T(n) е ограничено от O(2nk) за някаква константа k. Ref:Wiki.
Препоръчано:
Трябва ли от време на време да използвате първокласен газ?
Дори ако колата ви работи редовно, случайни резервоар с премиум не е напълно лоша идея Горивата с по-високо октаново число често имат по-висококачествени добавки, поставени в рафинерията. Рафинерите обикновено не разкриват действителните добавки, но обикновено включват детергенти и други разтворители, за да поддържат горивната система чиста .
Разболяват ли се от време на време пушачи от рак?
Дори пушенето на няколко цигари на ден или пушенето от време на време увеличава риска от рак на белия дроб. Колкото повече години пуши човек и колкото повече цигари изпушва всеки ден, толкова по-голям риск се увеличава . Вредно ли е случайното пушене?
Редукцията намалява ли нов масив?
Методът reduce е малко по-гъвкав. Може да върне всичко. Целта му е да вземе масив и да кондензира съдържанието му в една стойност. Тази стойност може да бъде число, низ или дори обект или нов масив . Намалява ли връщането на нов обект?
Окислението и редукцията винаги ли се случват заедно?
Редукцията се дефинира като усилване на един или повече електрони от атом. В действителност, окислението и редукцията винаги се случват заедно ; само мислено можем да ги разделим. Химически реакции, които включват трансфер на електрони, трансфер на електрони.
Могат ли окисляването и редукцията да се появят самостоятелно?
Когато електроните се губят от един атом, те трябва да бъдат получени от друг елемент. Следователно окислението и редукцията не може да се случи самостоятелно. Ако се случи едното, трябва да се случи и другото. Реакциите, включващи окисление и редукция, се наричат редокс реакции .