合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

        G6017編程代做代寫、MATLAB編程設計代做

        時間:2023-12-16  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



        Program Analysis G6017
        Coursework 2
        Due: XVAC Week 11 Thursday 21 December 2023 by 4PM
        Format: Electronic submissions only by Canvas. You should write your
        answers in the blanks in your answer sheet we have provided for
        you and submit this answer sheet only. If you want to do your
        work in a handwritten form, please print the answer sheet, fill it
        properly, and then again scan it and upload the work as a single
        PDF document. No paper copies of this submission will be
        accepted.
        Weighting 50.0 % of the coursework element for this module
        25.0 % of the overall module mark
        General instructions
        1. Answer all of the questions.
        2. Show your workings where appropriate. You can still get credit for a question
        with an incorrect final answer if your workings show that you understood what
        the problem was and how to solve it.
        3. Do not copy the work of another student. Plagiarism is a very serious matter.
        Discussion between students is to be encouraged – copying is an academic
        disciplinary matter.
        4. Check that you provide any working or information that the question asks for.
        5. Hand your submission in on time. There are penalties for late submission.
        6. If I cannot read your submission, I cannot mark it. It is your responsibility to
        ensure that the presentation of your submission is appropriate for a University
        student.
        7. Do not forget to state units if they are relevant and apply to a question.
        8. You should use any calculating aids your feel appropriate to help you solve
        the problems including, although not limited to, calculators, spreadsheets
        such as Excel and MATLAB.
        9. If you do not understand the questions, you can get help at the workshop
        sessions.
        10.This assignment is marked out of a total of 100
        Q1)
        This question is concerned with the design and analysis of recursive algorithms.
        You are given a problem statement as shown below. This problem is concerned
        with performing calculations on a sequence 𝐴 of real numbers. Whilst this could
        be done using a conventional loop-based approach, your answer must be
        developed using a recursive algorithm. No marks will be given if your answer
        uses loops.
        𝐹𝑖𝑛𝑑𝐴w**7;Ү**;w**3;𝑎𝑔Ү**;𝐴𝑛𝑑𝑃w**3;w**0;𝑑w**6;𝑐w**5;(𝑎1, … , 𝑎𝑛) such that 𝑛 > 1
        Input: A sequence of real values 𝐴 = (𝑎1, … , 𝑎𝑛
        ).
        Output:, A 2-tuple (𝑎w**7;Ү**;w**3;𝑎𝑔Ү**;, w**1;w**3;w**0;𝑑w**6;𝑐w**5;) containing the average (𝑎w**7;Ү**;w**3;𝑎𝑔Ү**;) of all the
        values and the product (w**1;w**3;w**0;𝑑w**6;𝑐w**5;) of all the values of the elements in 𝐴.
        Your recursive algorithm should use a single recursive structure to find the
        average and product values, and should not use two separate instances of a
        recursive design. You should not employ any global variables.
        (a) Produce a pseudo code design for a recursive algorithm to solve this
        problem.
        [5 marks]
        (b) Draw a call-stack diagram to show the application of your recursive
        algorithm when called using the sequence = (24, 8, −4, 6, −6, 3).
        [5 marks]
        (c) Write down the set of recurrence equations for your recursive algorithm.
        Remember that one of the equations should correspond to the recursive
        algorithm base case.
        [4 marks]
        (d) Using the recurrence equations you gave in your answer for part (c),
        determine the running time complexity of your recursive algorithm.
        [6 marks]
        Q2)
        A piece of code implementing a recursive algorithm has been produced, and a
        student has analysed the recurrences. They have produced the recurrence
        equations as shown below:
        𝑇(𝑛) = 𝑇(𝑛 − 3) + 2(𝑛 − 3) + 𝑐1
        𝑇(3) = 𝑐2
        So the recursive algorithm features a base case when the size of the problem is
        𝑛 = 3. The values of 𝑐1 and 𝑐2 are constants. You should assume the initial value
        of 𝑛 (the size of the problem) is divisible by 3.
        Determine the running time complexity of this recursive algorithm. To get the full
        marks, your analysis should be as complete as possible. To get an idea of how to
        perform a complete analysis, refer to the example recursive algorithm analysis on
        Canvas. You can verify your analysis by modelling the recurrence equations in a
        program like Excel or MATLAB. Your answer must include:
        (a) Evidence of at least two cycles of substitutions to establish the running
        time function 𝑇(𝑛).
        (b) A clear statement of the generalisation of that pattern to 𝑘 iterations of
        the recursive step.
        (c) A statement of the number of iterations required to solve a problem of
        size 𝑛.
        (d) A statement of the final overall running time complexity that follows
        from your previous algebra.
        You may find it useful to know that the formula for a sum of an arithmetic
        sequence of numbers of the form (1,2,3, … . 𝑘) is given by the formula:
        ∑ 𝑚
        𝑚=𝑘
        𝑚=1
        =
        𝑘(𝑘 + 1)
        2
        [20 marks]
        Q3)
        This question is concerned with dynamic programming.
        A bottom up dynamic programming method is to be used to solve the subset sum
        problem. The problem is to find the optimal sum of weighted requests from a set
        of requests 𝐴 subject to a weight constraint W. The set of weighted requests 𝐴 =
        {𝛼1, 𝛼2, 𝛼3, 𝛼4, 𝛼5, 𝛼6} can be summarised as following:
        Request 𝒘(𝜶𝒊)
        𝛼1 2
        𝛼2 2
        𝛼3 1
        𝛼**
        𝛼5 7
        𝛼6 1
        The maximum weight constraint is 13.
        Using the following algorithm (reproduced from the notes on Canvas):
        (a) Produce a table showing the space of the problem and all of the sub
        problems, and use that table to determine the optimal subset sum of
        requests when the weight constraint of 13 is applied. The table should
        take the form of a matrix with 7 rows (values of 𝑖 in the range 0 to 6
        inclusive) and 14 columns (values of w**8; in the range 0 to 13 inclusive).
        [20 marks]
        Q4)
        In this question, we consider the operation of the Ford-Fulkerson algorithm on
        the network shown overleaf:
        Each edge is annotated with the current flow (initially zero) and the edge’s
        capacity. In general, a flow of w**9; along an edge with capacity 𝑦 is shown as w**9;/𝑦.
        (a) Show the residual graph that will be created from this network with the
        given (empty) flow. In drawing a residual graph, to show a forward edge
        with capacity w**9; and a backward edge with capacity 𝑦, annotate the original
        edge w**9;⃗; 𝑦**; .
        [4 marks]
        (b) What is the bottleneck edge of the path (w**4;, w**7;1, w**7;3, w**7;5,w**5;) in the residual
        graph you have given in answer to part (a) ?
        [2 marks]
        (c) Show the network with the flow (w**4;, w**7;1, w**7;3, w**7;5,w**5;) that results from
        augmenting the flow based on the path of the residual graph you have
        given in answer to part (a).
        [3 marks]
        (d) Show the residual graph for the network flow given in answer to part (c).
        [4 marks]
        (e) What is the bottleneck edge of the path (w**4;, w**7;3, w**7;4,w**5;) in the residual graph
        you have given in answer to part (d) ?
        [2 marks]
        (f) Show the network with the flow that results from augmenting the flow
        based on the path (w**4;, w**7;3, w**7;4,w**5;) of the residual graph you have given in
        answer to part (d).
        [3 marks]
        (g) Show the residual graph for the network flow given in answer to part (f).
        [4 marks]
        (h) What is the bottleneck edge of the path (w**4;, w**7;2, w**7;3, w**7;1, w**7;4,w**5;) in the residual
        graph you have given in answer to part (g) ?
        [2 marks]
        (i) Show the network with the flow that results from augmenting the flow
        based on the path (w**4;, w**7;2, w**7;3, w**7;1, w**7;4,w**5;) of the residual graph you have given
        in answer to part (g).
        [3 marks]
        (j) Show the residual graph for the network flow given in answer to part (i).
        [4 marks]
        (k) Show the final flow that the Ford-Fulkerson Algorithm finds for this
        network, given that it proceeds to completion from the flow rates you have
        given in your answer to part (i), and augments flow along the edges
        請加QQ:99515681 或郵箱:99515681@qq.com   WX:codehelp

        掃一掃在手機打開當前頁
      1. 上一篇:COMP1038代做、C/C++程序語言代寫
      2. 下一篇:代做COMP2046、代寫Memory Management
      3. 無相關信息
        合肥生活資訊

        合肥圖文信息
        挖掘機濾芯提升發動機性能
        挖掘機濾芯提升發動機性能
        戴納斯帝壁掛爐全國售后服務電話24小時官網400(全國服務熱線)
        戴納斯帝壁掛爐全國售后服務電話24小時官網
        菲斯曼壁掛爐全國統一400售后維修服務電話24小時服務熱線
        菲斯曼壁掛爐全國統一400售后維修服務電話2
        美的熱水器售后服務技術咨詢電話全國24小時客服熱線
        美的熱水器售后服務技術咨詢電話全國24小時
        海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
        海信羅馬假日洗衣機亮相AWE 復古美學與現代
        合肥機場巴士4號線
        合肥機場巴士4號線
        合肥機場巴士3號線
        合肥機場巴士3號線
        合肥機場巴士2號線
        合肥機場巴士2號線
      4. 幣安app官網下載 短信驗證碼

        關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

        Copyright © 2024 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
        ICP備06013414號-3 公安備 42010502001045

        主站蜘蛛池模板: 色精品一区二区三区| 日韩精品无码久久一区二区三| 亚洲av无码片vr一区二区三区 | 亚洲色精品vr一区二区三区| 亚洲一区二区三区高清不卡| 香蕉视频一区二区三区| 日本免费一区二区三区最新vr| 色一乱一伦一图一区二区精品| 国产一区二区三区在线观看精品| 狠狠做深爱婷婷久久综合一区| 91香蕉福利一区二区三区| 久草新视频一区二区三区| 亚洲国产精品一区二区第四页| 国产精品一区二区无线| 一色一伦一区二区三区| 精品黑人一区二区三区| 久久精品免费一区二区| 中文字幕一区二区三区久久网站 | 国产一区二区三区手机在线观看| 亚洲欧美国产国产综合一区| 亚洲欧洲精品一区二区三区| 日韩精品无码一区二区三区 | 久久99久久无码毛片一区二区 | 97av麻豆蜜桃一区二区| 日韩高清国产一区在线| 色婷婷一区二区三区四区成人网 | 一区国严二区亚洲三区| 日本一区二区三区在线视频观看免费 | 国产伦一区二区三区高清| 久久婷婷色综合一区二区| 中文字幕在线播放一区| 亚洲AV综合色区无码一区| 亚洲av乱码一区二区三区香蕉| 亚洲av色香蕉一区二区三区 | 亚洲高清美女一区二区三区| 无码日本电影一区二区网站| 国产精品一区二区三区高清在线| 日本精品一区二区久久久| 国产一区二区三区在线视頻| 3d动漫精品啪啪一区二区中文| 一区二区三区在线观看|