0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

量子計算場景實用秘籍:開物SDK之“高階函數(shù)降階”

玻色量子 ? 來源:玻色量子 ? 作者:玻色量子 ? 2024-08-29 11:14 ? 次閱讀

現(xiàn)實應用場景往往具有復雜的多變量交互作用和非線性行為,在數(shù)學上均屬于高階問題,存在于實際應用中的各個領域,如圖像處理中的去噪和超分辨率、工程設計與優(yōu)化、金融工程中的期權定價和投資組合優(yōu)化、醫(yī)療領域中的治療方案優(yōu)化和藥物代謝過程等。

在現(xiàn)實應用中,解決高階問題充滿挑戰(zhàn)。一是容易陷入局部最優(yōu)解。高階問題通常涉及大量變量和約束,導致解空間變得龐大和復雜,且存在多個局部最優(yōu)解。因此,在尋找全局最優(yōu)解的過程中,避免陷入局部最優(yōu)解變得尤為關鍵,這增加了求解的難度。二是對計算資源需求高。這包括但不限于處理時間、內(nèi)存容量和處理器性能。隨著變量數(shù)量的增加,求解所需的時間可能會以指數(shù)級增長,這不僅對硬件設施提出了更高的要求,也對算法的優(yōu)化提出了挑戰(zhàn)。三是對解的精度要求高,小的誤差可能會導致解的質量顯著下降,最終影響結果的可靠性、有效性。

幸運的是,現(xiàn)實中的復雜應用場景通常是由最基礎的低階數(shù)學問題演化出來的?;A的數(shù)學問題通過不斷組合和擴展,形成了復雜的應用場景。

比如,圖像處理是從像素操作(基礎矩陣運算)出發(fā),發(fā)展出圖像濾波、邊緣檢測等基本圖像處理技術。在此基礎上,運用基礎卷積運算和激活函數(shù),提取出圖像高層次特征,使其能夠處理復雜的圖像分類、目標檢測等任務,也構成了卷積神經(jīng)網(wǎng)絡(CNN)的基本框架。進一步,集成學習和深度學習技術通過多層網(wǎng)絡結構和反向傳播算法,結合多個學習器,大幅提升了模型的處理能力和預測精度,最終形成強大的圖像處理與計算機視覺系統(tǒng)。

再舉一個簡單的例子,現(xiàn)實生活中的五顏六色,構成了豐富多彩的世界,但這么多階的復雜顏色分類,其實都可以歸結為最基礎的“紅黃藍”三原色。通過三原色的多種組合,才演化出更高階的、更細分的具象色彩。

由于高階問題很復雜,所以直接求解非常困難,但降階(二次化)可以將高階函數(shù)轉換為基礎的二次函數(shù),從而簡化優(yōu)化問題,使其更容易求解。

例如網(wǎng)絡安全問題中的RSA加密算法的破解,借助降階,用QUBO(二次無約束二值優(yōu)化)可以建模整數(shù)分解問題,隨著量子比特的增加,用量子計算破解RSA算法將更容易。此外,銀行業(yè)務中通過設置信用評分卡的合理閾值,以使銀行的最終收入最多的復雜問題,也能利用QUBO建模進行求解,得到高收益的銀行卡設置方案。

面對不同行業(yè)場景下的實際問題的高階函數(shù),基于玻色量子自研的開物SDK都可以實現(xiàn)輕松降階,將HOBO(高階二值優(yōu)化)通過添加約束條件轉化為QUBO問題,簡化問題難度,大幅加快解決NP-Hard組合優(yōu)化問題的速度。

降階思路:

HOBO可以通過添加約束條件轉化為QUBO問題。

具體來說,即通過變量替換,令y=x0x1,將原式中的單項式階數(shù)降低,并添加y=x0x1的約束。

銀行信用評分卡設置的降階案例

當大家借用充電寶的時候,都會顯示一個信用評分的免押金彈窗,這是我們能看得見的一種信用等級評分。當我們在申請銀行信用卡或相關的貸款等業(yè)務中,銀行對客戶授信之前,需要先通過各種審核規(guī)則對客戶的信用等級進行評定,通過評定后的客戶才能獲得信用或貸款資格,這是我們看不見的一種信用等級評分。

在銀行業(yè),規(guī)則審核過程實際是經(jīng)過一重或者多重組合規(guī)則后對客戶進行打分,這些規(guī)則就被稱為“信用評分卡”,每個信用評分卡又有多種閾值設置(有且只有一個閾值生效),這就使得不同的信用評分卡在不同的閾值下,對應不同的通過率和壞賬率,一般通過率越高,壞賬率也會越高,反之,通過率越低,壞賬率也越低。

對銀行來說,通過率越高,通過貸款資格審核的客戶數(shù)量就越多,相應的銀行獲得的利息收入就會越多,但高通過率一般對應著高壞賬率,而壞賬意味著資金的損失風險,因此銀行最終的收入可以定義為:

最終收入= 貸款利息收入-壞賬損失

我們將該問題進行做如下簡化:假設貸款資金為100萬元,銀行貸款利息收入率為8%,要為3種信用評分卡選取閾值。三種信用卡組合后,總通過率為所有信用卡的通過率相乘,壞賬率為三種評分卡對應壞賬率的平均值。也就是說,貸款利息收入=貸款資金×利息收入率×總通過率×(1-總壞賬率)

那么,如何設置合理的閾值,使得最終收入最多?

實際上使用QUBO建??梢赃M行求解,得到高收益的銀行卡設置方案。

設y1j,y2j,y3j分別代表信用卡的第1、2、3種信用評分卡選擇第j個閾值,選擇則取1,不選則取0,h1j,h2j,h3j分別是第1、2、3種信用評分卡選擇第j個閾值的壞賬率。那么最終的收益率可以表達為:

表達式中出現(xiàn)了高次項:y1iy2jy3k已經(jīng)是三次項,需要借助降階把它變成二次項。

設置輔助變量qij,用它替換公式中的y1iy2j并約束qij=y1iy2j。 借助新增的輔助變量和約束,原問題就轉化為了二次問題。而要使得約束成立的方式是在原式中添加懲罰項,即Rosenberg二次懲罰項:


最終新的多項式為



其中k是懲罰項系數(shù)。

其它降階方法

對于特定的情況,也存在一些特殊的降階方法。

如當某一高次項的系數(shù)為負數(shù)時,可以使用不同的二次化方法:

其中ba是輔助變量。

當b1b2...bn=1時,說明對所有的都滿足bi=1,由于ba的取值只受b1,b2...bn影響,所以容易驗證當ba取1時等式右側QUBO值更低。當?shù)仁接覀热∽畹椭禃r正好與等式左側相等,取值為-1。

當b1b2...bn=0時,說明存在bi都滿足bi=0,ba取1代入等式右側得到


所以容易驗證當ba取0時等式右側QUBO值更低。當?shù)仁接覀热∽畹椭禃r正好與等式左側相等,取值為0。

舉例:

可以等價替換為:

相比于上述方法,該方法可以用一個輔助變量將1個n次項變?yōu)?次,只增加1個輔助變量。但是應用范圍要小。

針對不同的應用場景,還存在一些其它特定的降階方法。

總結

對于現(xiàn)實生活中的不同行業(yè)不同場景下的復雜問題,高階函數(shù)的降階求解是一種通用型求解思維,基于玻色量子自研的開物SDK,用戶只需關注建立與場景所對應的數(shù)學模型,SDK提供的方法可以自動完成降階,用戶不用關心背后的復雜度,大大降低用戶使用相干光量子計算機求解問題的難度。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 函數(shù)
    +關注

    關注

    3

    文章

    4331

    瀏覽量

    62609
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1036

    瀏覽量

    45935
  • 量子計算
    +關注

    關注

    4

    文章

    1099

    瀏覽量

    34948
  • 光量子計算機

    關注

    0

    文章

    10

    瀏覽量

    1662
  • 玻色量子
    +關注

    關注

    0

    文章

    45

    瀏覽量

    498

原文標題:量子計算場景實用秘籍:開物SDK之“高階函數(shù)降階”

文章出處:【微信號:玻色量子,微信公眾號:玻色量子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    量子通信與量子計算的關系

    量子通信與量子計算是兩個緊密相連的領域,它們之間存在密切的關系,具體表現(xiàn)在以下幾個方面: 一、基本概念 量子通信 :是利用量子疊加態(tài)和糾纏效
    的頭像 發(fā)表于 12-19 15:53 ?215次閱讀

    量子計算場景實用秘籍SDKsubQUBO算法分解

    subQUBO算法是一種將大規(guī)模組合優(yōu)化問題分解為若干個小規(guī)模問題以便能在當前中小規(guī)模量子計算機上實現(xiàn)求解的方法。
    的頭像 發(fā)表于 08-13 11:05 ?1180次閱讀
    <b class='flag-5'>量子</b><b class='flag-5'>計算</b><b class='flag-5'>場景</b>實用<b class='flag-5'>秘籍</b>:<b class='flag-5'>開</b><b class='flag-5'>物</b><b class='flag-5'>SDK</b><b class='flag-5'>之</b>subQUBO算法分解

    【《計算》閱讀體驗】量子計算

    time)。BQF類問題是量子計算研究的主要問題之一。 Shor 算法結合了經(jīng)典算法和量子算法。其核心思想在于肖爾發(fā)現(xiàn)可以將大數(shù)分解問題歸約到函數(shù)的周期問題上,后者就是西蒙解決的問題
    發(fā)表于 07-13 22:15

    玻色量子發(fā)布新一代550計算量子比特相干光量子計算

    機——“天工量子大腦550W”及SDK等核心研究成果,充分展現(xiàn)出量子計算與AI的融合,是實用
    的頭像 發(fā)表于 04-19 15:06 ?499次閱讀
    玻色<b class='flag-5'>量子</b>發(fā)布新一代550<b class='flag-5'>計算</b><b class='flag-5'>量子</b>比特相干光<b class='flag-5'>量子</b><b class='flag-5'>計算</b>機

    量子計算機重構未來 | 閱讀體驗】 跟我一起漫步量子計算

    首先感謝發(fā)燒友提供的試讀機會。 略讀一周,感觸頗深。首先量子計算機作為一種前沿技術,正逐步展現(xiàn)出其巨大的潛力,預示著未來社會和技術領域的深刻變革。下面,我將從幾個方面探討量子計算機如
    發(fā)表于 03-13 19:28

    量子

    當我們談論量子計算機時,通常是在討論一種利用量子力學原理進行計算的全新計算機系統(tǒng)。與傳統(tǒng)的計算
    發(fā)表于 03-13 18:18

    量子計算機重構未來 | 閱讀體驗】+ 了解量子疊加原理

    作為零基礎初學級的量子小白,對神秘詭異的量子世界充滿了好奇。說起量子計算機,我有許多問號,量子計算
    發(fā)表于 03-13 17:19

    量子計算機重構未來 | 閱讀體驗】+量子計算機的原理究竟是什么以及有哪些應用

    本書內(nèi)容從目錄可以看出本書主要是兩部分內(nèi)容,一部分介紹量子計算機原理,一部分介紹其應用。 其實個人也是抱著對這兩個問題的興趣來看的。 究竟什么是量子計算機相信很多讀者都是抱著
    發(fā)表于 03-11 12:50

    量子計算機重構未來 | 閱讀體驗】第二章關鍵知識點

    ,Snor算法和Grover算法。Snor算法典型的應用場景為超大數(shù)的質因數(shù)分解,普通計算機需要通過一個一個的枚舉才能解析出來,但量子計算機可以同時對多個候選結果進行“研究分析”,并巧
    發(fā)表于 03-06 23:17

    量子計算機重構未來 | 閱讀體驗】+ 初識量子計算

    分介紹了量子計算機的工作原理、計算能力、研發(fā)現(xiàn)狀等專業(yè)知識點;第二部分介紹了量子計算機的應用場景
    發(fā)表于 03-05 17:37

    量子計算機重構未來 | 閱讀體驗】初探

    本帖最后由 oxlm_1 于 2024-3-4 23:24 編輯 非常感謝能有這次機會參與《量子計算機重構未來》這本書的試讀活動。當看到這本書的測評時,首先好奇的是,量子計算機能
    發(fā)表于 03-04 23:09

    量子計算機的未來

    了解量子計算機對于工業(yè)生產(chǎn)和產(chǎn)品研發(fā)的使用
    發(fā)表于 02-01 15:30

    量子計算機 未來希望

    自己從事語音識別產(chǎn)品設計開發(fā),而量子技術和量子計算機必將在自然語言處理方面實現(xiàn)重大突破,想通過此書學習量子計算技術,儲備知識,謝謝!
    發(fā)表于 02-01 12:51

    量子計算,未來已來

    量子計算,神奇神秘,多多學習,與時俱進!
    發(fā)表于 02-01 09:05

    名單公布!【書籍評測活動NO.28】量子計算機重構未來

    機的原理、場景,以及量子計算機能夠做到的事情和做不到的事情之后,我在想,如果能夠讓所有人都明白的話,世界會是怎樣的呢?如果真的實現(xiàn)的話,那些抱有“因為不知道,所以與我無關”的想法的人會不會也開始關心
    發(fā)表于 01-26 14:00