Агуулгын хүснэгт:
- Олон гишүүнт цаг гэж юу вэ?
- Ямар нэг зүйл олон гишүүнт цаг мөн эсэхийг та яаж мэдэх вэ?
- Экспоненциал хугацаанд багасгахыг зөвшөөрвөл яах вэ?
- Экспоненциал алгоритм гэж юу вэ?
Видео: Багасгах олон гишүүнт хугацаа мөн үү?
2024 Зохиолч: Fiona Howard | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-10 06:41
Тооцооллын нарийн төвөгтэй байдлын онолд олон гишүүнт цагийн бууралт нь нэг асуудлыг нөгөө ашиглан шийдвэрлэх арга юм. Олон гишүүнт цагийн бууруулалтыг нарийн төвөгтэй байдлын онолд ихэвчлэн нарийн төвөгтэй байдлын анги ба тэдгээр ангиллын бүрэн бодлогуудыг тодорхойлоход ашигладаг. …
Олон гишүүнт цаг гэж юу вэ?
Алгоритмын ажиллах хугацаа нь алгоритмын оролтын хэмжээн дэх олон гишүүнт илэрхийллээр дээд хязгаарлагдсан, өөрөөр хэлбэл, 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) нь тогтмол k-д O(2nk)-ээр хязгаарлагддаг бол алгоритм нь экспоненциал хугацаа болно. Ref:Wiki.
Зөвлөмж болгож буй:
Дөрвөн гишүүн болон олон гишүүнт ижил үү?
Дөрвөн гишүүнд ялгаатай дөрвөн гишүүнийг нэмэх, хасах эсвэл хоёулангийнх нь хослолоор холбож математикийн хувьд алгебрийн илэрхийлэл үүсгэдэг. Дөрвөн гишүүнийг дөрвөн гишүүний олон гишүүнт гэж бас нэрлэдэг бөгөөд энэ нь алгебрийн математикт хоёр өөр аргаар үүсдэг .
Олон гишүүнт тасалдалтай байж болох уу?
Тасралт нь хуваачийн олон гишүүнтийн язгуурт байрладаг. Энэ функц нь х тэнхлэгийг хоёр цэгээр дайран өнгөрдөг. Эдгээр цэгүүдийг түүний x огтлолцол гэж нэрлэдэг. Энгийнээр хэлбэл, функцийн y буюу гаралтын утга нь тэгтэй тэнцэх үед х-н огтлолцол байх болно .
Олон гишүүнт хуваах тухай?
А( x)/b(x) олон гишүүнтийн дурын категорийг q(x)+r(x)/b(x) гэж бичиж болно. r(x) нь b(x)-ийн зэргээс бага. Жишээлбэл, (x²-3x+5)/(x-1)-г x-2+3/(x-1) гэж бичиж болно . Олон гишүүнт хуваах гэж юу гэсэн үг вэ? Олон гишүүнт хуваах нь олон гишүүнтийг өөр олон гишүүнт хуваах арифметик үйлдэл бөгөөд ерөнхийдөө ногдол ашигтай харьцуулахад бага зэрэгтэй.
Олон гишүүнт гишүүн гэж юу вэ?
Олон гишүүнтүүд нь k⋅xⁿ хэлбэрийн гишүүдийннийлбэр бөгөөд k нь дурын тоо, n нь эерэг бүхэл тоо юм. Жишээлбэл, 3x+2x-5 нь олон гишүүнт юм . 4 гишүүнтэй олон гишүүнт гэж юу вэ? Дөрвөн гишүүнтэй олон гишүүнт, дөрвөн гишүүн гэж нэрлэгддэг олон гишүүнтийг хоёр гишүүнт олон гишүүнт гэж хоёр гишүүнт бүлэг болгон хуваах боломжтой.
Бүх олон гишүүнт хүчин зүйлээр ялгах боломжтой юу?
Олон гишүүнт бүрийг (бодит тоон дээр) шугаман хүчин зүйлс болон бууруулж болохгүй квадрат хүчин зүйлсийн үржвэрт гаргаж болно. Алгебрын үндсэн теоремыг Карл Фридрих Гаусс (1777-1855) анх баталсан . Ямар олон гишүүнт хүчин зүйлээр ялгах боломжгүй вэ?